像这样的简单代码:

print("sfjeorf",4,"fefa",5,)


我使用python在jupyter中运行它。结果是:

('sfjeorf', '4', 'fefa', '5')


python - 当我在python + jupyter中使用print时,引号仍然显示-LMLPHP

我应该怎么做才能删除引号和方括号,以便结果显示如下:

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/

10-15 23:31