我的程序末尾有print(x,y)
。其中 x 等于 alpha-,y 等于 zeta。我希望最终结果打印出 (alpha-zeta)
,但它却打印出 ('alpha-', 'zeta')
。我尝试过使用删除和替换命令,但没有成功。有人可以帮我完成这个看似简单的任务吗?
最佳答案
只需连接两个字符串:
print x + y
由于您使用的是 Python 2,括号实际上不是 print
的一部分,因此可能会影响您的结果。在您的情况下,您有两个值在括号内用逗号分隔,这创建了一个元组。这基本上就是那里发生的事情:
t = (x, y)
print t
因此,您打印了元组的表示形式,而不是分别打印值 x
和 y
。
关于python - 拆分或替换 - 去掉两个字符串之间和周围的撇号和逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20109985/