3 回答

TA貢獻1877條經驗 獲得超6個贊
print
print "Hello, World!"
print("Hello, World!")
“SyntaxError:調用‘print’時缺少括號”
>>> print("Hello, World!")Hello, World!
>>> print "Hello, World!" File "<stdin>", line 1 print "Hello, World!" ^SyntaxError: invalid syntax
print
>>> import sys>>> print >> sys.stderr, 1, 2, 3,; print >> sys.stderr, 4, 5, 61 2 3 4 5 6
>>> import sys>>> print(1, 2, 3, file=sys.stderr, end=" "); print(4, 5, 6, file=sys.stderr)1 2 3 4 5 6
>>> print "Hello!" File "<stdin>", line 1 print "Hello!" ^SyntaxError: Missing parentheses in call to 'print'. Did you mean print("Hello!")?
TypeError
>>> print >> sys.stderrTraceback (most recent call last): File "<stdin>", line 1, in <module>TypeError: unsupported operand type(s) for >>: 'builtin_function_or_method' and '_io.TextIOWrapper'. Did you mean "print(<message>, file=<output_stream>)"?
<message>
<output_stream>

TA貢獻1828條經驗 獲得超13個贊
print "Hello, World!"
print("Hello, World!")

TA貢獻1840條經驗 獲得超5個贊
from __future__ import print_function # If code has to work in Python 2 and 3!
print("python")
for number in range(0, 10): print(number, end=', ')
添加回答
舉報