Python 拆分或替换-去掉两个字符串之间和周围的撇号和逗号
在我的程序结束时,我有Python 拆分或替换-去掉两个字符串之间和周围的撇号和逗号,python,printing,replace,split,python-2.x,Python,Printing,Replace,Split,Python 2.x,在我的程序结束时,我有打印(x,y)。其中x等于α,y等于zeta。我希望最终结果打印出(alpha zeta),但它会打印出('alpha-','zeta')。我尝试过使用strip和replace命令,但都没有成功。有人能帮我完成这个看似简单的任务吗 只需连接两个字符串: print x + y 在使用Python 2时,括号实际上不是打印的一部分,因此可能会影响结果。在本例中,在创建元组的括号内有两个值,它们之间用逗号分隔。这基本上就是那里发生的事情: t = (x, y) print
打印(x,y)
。其中x等于α,y等于zeta。我希望最终结果打印出(alpha zeta)
,但它会打印出('alpha-','zeta')
。我尝试过使用strip和replace命令,但都没有成功。有人能帮我完成这个看似简单的任务吗 只需连接两个字符串:
print x + y
在使用Python 2时,括号实际上不是打印的一部分,因此可能会影响结果。在本例中,在创建元组的括号内有两个值,它们之间用逗号分隔。这基本上就是那里发生的事情:
t = (x, y)
print t
因此,您打印了元组的表示形式,而不是分别打印值x
和y
。只需连接两个字符串:
print x + y
在使用Python 2时,括号实际上不是打印的一部分,因此可能会影响结果。在本例中,在创建元组的括号内有两个值,它们之间用逗号分隔。这基本上就是那里发生的事情:
t = (x, y)
print t
同样,您打印了元组的表示形式,而不是分别打印值x
和y
。如果需要括号,请写入打印“(%s-%s)”%(x,y)
,如果不需要括号,则写入打印“%s-%s%”(x,y)
。如果需要括号,请参见()写入print“(%s-%s)”%(x,y)
,如果不需要括号,请参见print“%s-%s”%(x,y)
。见()