像这样的简单代码:
print("sfjeorf",4,"fefa",5,)
我使用python在jupyter中运行它。结果是:
('sfjeorf', '4', 'fefa', '5')
我应该怎么做才能删除引号和方括号,以便结果显示如下:
sfjeorf4fefa5
最佳答案
您正在使用Python 2,它不会在参数周围使用()
,因此它认为您正在打印一个元组。使用以下命令或切换到Python 3,其中print
成为函数而不是语句。
print "sfjeorf",4,"fefa",5
摆脱空间以获取所需的输出会比较棘手。在Python 2中最简单的是导入打印功能实现:
>>> from __future__ import print_function
>>> print("sfjeorf",4,"fefa",5)
sfjeorf 4 fefa 5
>>> print("sfjeorf",4,"fefa",5,sep='')
sfjeorf4fefa5
关于python - 当我在python + jupyter中使用print时,引号仍然显示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54777847/