python - 拆分或替换 - 去掉两个字符串之间和周围的撇号和逗号

标签 python printing replace split python-2.x

我的程序末尾有print(x,y)。其中 x 等于 alpha-,y 等于 zeta。我希望最终结果打印出 (alpha-zeta),但它却打印出 ('alpha-', 'zeta')。我尝试过使用删除和替换命令,但没有成功。有人可以帮我完成这个看似简单的任务吗?

最佳答案

只需连接两个字符串:

print x + y

由于您使用的是 Python 2,括号实际上不是 print 的一部分,因此可能会影响您的结果。在您的情况下,您有两个值在括号内用逗号分隔,这创建了一个元组。这基本上就是那里发生的事情:

t = (x, y)
print t

因此,您打印了元组的表示形式,而不是分别打印值 xy

关于python - 拆分或替换 - 去掉两个字符串之间和周围的撇号和逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20109985/

相关文章:

python - 如何使我的折线图更具可读性?

javascript - 无对话的 Electron 打印(无声打印)

java - 在 JTable 之前和之后追加用于打印的文本

html - 如何在javascript中找出打印纸的维度

python - 用到目前为止出现的次数替换字符串的每次出现

python - 为 MNIST OCR 预处理图像

python - 用于忠诚度计算的线路之间的时间增量

python - 使用 Python 3 创建具有唯一名称的临时文件?

vim - 如何在Vim的搜索和替换命令中包含句点(.)? (替换.html扩展名)?

jQuery 获取函数