快速的問題,這兩個代碼之間有什麼區別嗎?Python 3.3打印('string',end ='')
例1
print("hello,", end='')
print(" world")
例2
print ("hello, world")
我沒有看到在輸出差,爲什麼我會用一個比其他?
預先感謝任何答案
快速的問題,這兩個代碼之間有什麼區別嗎?Python 3.3打印('string',end ='')
例1
print("hello,", end='')
print(" world")
例2
print ("hello, world")
我沒有看到在輸出差,爲什麼我會用一個比其他?
預先感謝任何答案
只有在您可能希望繼續將東西輸出到同一行的情況下,纔會真正使用第一個(認爲由於某種原因將某些東西記錄到循環中的一行上)。
否則使用更簡單的選項。
兩個答案同樣正確/有幫助。只能先告訴誰先到達那裏,我害怕。謝謝大家 – rory
如果使用結束=「」它避免了Python通常在打印語句插入新行。
實際上,沒有理由用第一種方法做這種短的字符串,但如果你想在輸出中加入其他變量,它可能會有用。
你爲什麼要用第一個? –
你不會使用第一個。至少不是在這種情況下。 – sPaz
@ Bartlomiej Lewandowski - 那是我的問題 – rory