&引用\";不与“合作”;时间“;在Python2中
当我在Python2.7中使用此代码时:&引用\";不与“合作”;时间“;在Python2中,python,python-2.7,time,printing,Python,Python 2.7,Time,Printing,当我在Python2.7中使用此代码时: print("-----------") print("\nTime is: \n") print("-----------") 我有一个这样的常规输出 ----------- Time is: ----------- 但是如果我使用时间,我的输出是错误的。代码: import time start = time.time() print("-----------") print("\nTime is: ", (time.time() - s
print("-----------")
print("\nTime is: \n")
print("-----------")
我有一个这样的常规输出
-----------
Time is:
-----------
但是如果我使用时间,我的输出是错误的。代码:
import time
start = time.time()
print("-----------")
print("\nTime is: ", (time.time() - start))
print("-----------")
输出:
-----------
('\nTime is: ', 0.0)
-----------
为什么会发生这种情况?似乎您正在使用
Python2
,所以只需编写:
print "\nTime is: ", (time.time() - start)
在
Python2
中,print
是一条语句,因此print(,)
被视为打印tuple
:print(,)
在Python2中,print
是一条语句,除非您使用以下命令启用新的打印功能:
from __future__ import print_function
因此,print(“\n时间是:”,(time.time()-start))
实际上是打印元组的print
语句。使用上面的\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
导入,或者去掉括号:
print "\nTime is: ", (time.time() - start)
或者使用python3,
print
始终是一个函数。:) 您的预期输出是什么?您的第一个代码没有输出您想要的say@Hyperion你在用蟒蛇2,不是吗?如果是,请澄清它,因为它在python3中运行良好。编辑了消息,现在代码打印我想要的say@Hyperion,太好了,你可以选择一个对你有用的答案。print(“a”,5)
vsprint“a”,5