我很困惑,談不上什麼print
呢,讓我解釋一下:Python中,獨立的打印意義
if <something>:
for i in x
print "Hello"
print
什麼是最後打印的點,它做什麼?
我很困惑,談不上什麼print
呢,讓我解釋一下:Python中,獨立的打印意義
if <something>:
for i in x
print "Hello"
print
什麼是最後打印的點,它做什麼?
它可以讓你打開一個Python解釋器跳過一個新的生產線在Python 2
你可以自己試試:
>>> print
>>>
它打印一個空行。這在documentation中有解釋:
A
'\n'
字符寫在最後,除非打印語句以逗號結尾。如果聲明僅包含關鍵字print,則這是唯一的操作。
它可以運行你的例子可以看到:
if True:
for i in [1,2,3,4]:
print "Hello"
print
輸出:
> python test.py
Hello
Hello
Hello
Hello
>
公告最後提示之前的空行。
爲什麼不使用'print'運行腳本並查看? – unutbu
您確定for循環中的'print'沒有尾隨逗號嗎?最終的打印將被用於在一組之前沒有輸出換行符的命令之後提供換行符。 – chepner
在'hello'之後添加''',看看它做了什麼 – letsc