Python 0:python新特性

相较于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能得到整数
  • 移除了 <>(不等号,使用 != 代替)

你可能感兴趣的:(Python 0:python新特性)