相较于python2.6,python3.0的新特性
print语句被print()函数取代了,可以使用关键字参数来替代老的print特殊语法。
Old:print "The answer is", 2*2
New: print("The answer is", 2*2)
Old: print x, #使用逗号结尾禁止换行
New: print(x, end = "") #使用空格代替换行
Old:print #输出新行
New:print() #输出新行
Old:print >> sys.stderr, "fatal error"
New: print("fatal error", file = sys.error)
Old: print (x,y) #输出repr((x,y))
New: print((x,y)) #不同于print(x,y)!
你可以自定义输出项之间的分隔符:print("There are <", 2**32, " > possibilities!", sep = "")
输出结果是:There are <4294967296> possibilities!
- 1/2返回浮点数,使用1//2能得到整数
- 移除了 <>(不等号,使用 != 代替)
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。