位置:首頁 > 軟件操作教程 > 編程開發(fā) > Python > 問題詳情

python 邏輯行與物理行

提問人:楊紫紅發(fā)布時間:2020-12-04
物理行是你在編寫程序時所 看見 的。邏輯行是 Python 看見 的單個語句。
Python 假定每個 物理行 對應(yīng)一個 邏輯行 。 
邏輯行的例子如 print 'Hello World'這樣的語句——如果它本身就是一行(就像你在編輯器中看到的那樣),那么它也是一個物理行。 
默認(rèn)地,Python 希望每行都只使用一個語句,這樣使得代碼更加易讀。 

如果你想要在一個物理行中使用多于一個邏輯行,那么你需要使用分號(;)來特別地標(biāo)明這種用法。分號表示一個邏輯行/語句的結(jié)束。例如:

image.png


然而,我強(qiáng)烈建議你堅(jiān)持在每個物理行只寫一句邏輯行。僅僅當(dāng)邏輯行太長的時候,在多于一個物理行寫一個邏輯行。這些都是為了盡可能避免使用分號,從而讓代碼更加易讀。事實(shí)上,我 從來沒有 在 Python 程序中使用過或看到過分號。 
下面是一個在多個物理行中寫一個邏輯行的例子。它被稱為明確的行連接。

image.png

它的輸出:

image.png

有時候,有一種暗示的假設(shè),可以使你不需要使用反斜杠。這種情況出現(xiàn)在邏輯行中使用了圓括號、方括號或波形括號的時候。這被稱為暗示的行連接。你會在后面介紹如何使用列表的章節(jié)中看到這種用法。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部