先总结,下面过程意义大家闲着没事的可以自己试。
总之pritn的效率:
1、参数数量,括号内:
print("结果"+"结果"+"结果"+"结果")
print("%s %s %s %s %s"%("结果","结果","结果","结果"))
print("{0} {0} {0} {0}".format("结果"))
而print内,每多一个参数,等于多执行一个print
print("a\n","a")
等同于
print("a")
print("a")
2、字符串长度影响print在各种环境下的输出速度
============================================================
import time
ss=time.time()
for i in range(100000):
print("结果"+"结果")
t1=time.time()-ss
ss=time.time()
for i in range(100000):
print("结果","结果")
t2=time.time()-ss
ss=time.time()
for i in range(100000):
print("结果","结果",sep="")
t3=time.time()-ss
print(t1,t2