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

python 邏輯行與物理行

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

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

image.png


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

image.png

它的輸出:

image.png

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

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

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