【发布时间】:2017-05-19 08:47:07
【问题描述】:
我本来以为:
print "text",
和
差不多sys.stdout.write("text" + " ")
但后来我尝试了以下操作:
print '(',
sys.stdout.write("text")
print ')'
预期输出:
( text)
或
(text ) # if the space is added by the next print statement
我得到了什么:
(text) # no space at all
谁能解释这种行为?我只是好奇
【问题讨论】:
标签: python python-2.7 printing python-internals