这是我的问题:
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)打印的变量随每个变量间隔而出,因此您可以判断哪个变量是哪个变量。如何删除间距以使其显示为一个变量?
答案 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'
您可以将最后一个表达式指定给变量,或者直接打印它。