如何将变量与Python结合起来

时间:2014-10-03 23:35:05

标签: python string variables spacing

这是我的问题:

def encrypt(mult1, mult2):
    encrypted = mult1 * mult2
    print (encrypted)
    encrypted_message = mult1, encrypted, mult2
    print (encrypt_key)
    return encrypt_key
encrypt(frst, lst)

第4行(encrypted_message = mult1,encrypted,mult2)打印的变量随每个变量间隔而出,因此您可以判断哪个变量是哪个变量。如何删除间距以使其显示为一个变量?

3 个答案:

答案 0 :(得分:1)

只需使用+运算符来连接字符串

x = 'hello'
y = 'world'

>>> print(x+y)
helloworld

答案 1 :(得分:1)

尝试类似以下内容

encrypted_message =" {0} {1} {2}" .format(mult1,encrypted,mult2)

答案 2 :(得分:1)

如果encrypted_message是3个数字的元组,正如我猜测的那样,那么您可以执行以下操作:

>>> encrypted_message = (4, 20, 5)
>>> ''.join(map(str, encrypted_message))
'4205'

您可以将最后一个表达式指定给变量,或者直接打印它。