The print
以前在Python 2中是一条语句,现在在Python 3中变成了一个需要括号的函数。
Python 3 中是否有抑制这些括号的方法?也许通过重新定义打印功能?
所以,而不是
print ("Hello stack over flowers")
我可以输入:
print "Hello stack over flowers"
虽然在 Python 3 中需要一对括号才能打印,但后面不再需要空格print
,因为它是一个函数。所以这只是一个额外的字符。
如果您仍然发现输入一对括号“不必要地耗时”,您可以这样做p = print
并以这种方式保存一些字符。因为可以将新引用绑定到函数,但不能绑定到关键字,所以只能这样做print
Python 3 中的快捷方式。
Python 2:
>>> p = print
File "<stdin>", line 1
p = print
^
SyntaxError: invalid syntax
Python 3:
>>> p = print
>>> p('hello')
hello
它会使您的代码可读性较差,但每次打印内容时您都会保存这几个字符。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)