在Python中,当我这样做
print "Line 1 is"
print "big"
Run Code Online (Sandbox Code Playgroud)
我得到的输出是
Line 1 is
big
Run Code Online (Sandbox Code Playgroud)
换行来自何处?如何使用两个print语句在同一行中键入两个语句?
Sve*_*ach 16
print默认情况下添加换行符.要避免这种情况,请使用尾随,:
print "Line 1 is",
print "big"
Run Code Online (Sandbox Code Playgroud)
该,会仍然产生空间.为了避免空间,要么连接字符串并使用单个print语句,要么使用sys.stdout.write().