物理行是當你寫程式時看到的一行。邏輯行是python 看和的乙個單獨語句。python預設乙個物理行為乙個邏輯行。
乙個邏輯行是乙個語句,像print('hello world')--如果它本身在一行上(像你在乙個編輯器中看到的),那麼,它也是乙個物理行。
預設情況下,python鼓勵一行寫乙個語句的用法,這使**更可讀。
如果您想要在乙個物理行列舉多個邏輯行,那麼您必須使用乙個表示邏輯行/語句結束的分號(「;」)顯式地指明。例如:
i =
5print
(i)
與
i =5;
print
(i);
等效。同樣可寫成:
i =5;
print
(i);
甚至是
i =5;
print
(i)
然而,我強烈建議你堅持在每乙個物理行編寫乙個最大的邏輯行。這就是你永遠都不要使用分號。事實上,我從未使用,甚至在python程式中從來沒有見過乙個分號。
s =
'這是乙個字串。
這是字串的繼續。'
print
(s)
輸出結果為:
這是乙個字串。這是字串的繼續。
同樣的,
print
(i)
與
print
(i)
相同。有時有一種隱含的假設,您不需要使用乙個反斜槓。在這種情況下,邏輯行有乙個開始圓括號、開始方括號或開始花括號,但不是乙個結束的括號。這被稱為隱式連線。當我們在以後的章節--編寫程式使用列表時,你可以看到它的作用。
邏輯行和物理行
物理行是你在編寫程式時所 看見 的。邏輯行是python 看見 的單個語句。python假定每個 物理行 對應一 個 邏輯行 邏輯行的例子如print hello world 這樣的語句 如果它本身就是一行 就像你在編輯器中看到的那樣 那麼它也是乙個物理行。預設地,python希望每行都只使用乙個語...
Python中「物理行」和「邏輯行」的區別。
物理行 就是程式設計師所寫 的所在行。邏輯行 是指源 經過預編譯後,所在的那一行。python假定每個物理行都對應著乙個邏輯行。例如 print hello world 就是乙個物理行,python希望每行只有乙個語句,因為這樣看起來更加易讀。如果你想要在乙個物理行中使用多於乙個邏輯行,那麼你需要使...
Python 09 Python語法基礎 行與縮排
1 邏輯行和物理行 python中邏輯行主要指一段 在意義上它的行數,而物理行,指的是我們實際看到的行數 encoding utf 8 以下是三個物理行也是三個邏輯行 print 1 print 2 print 3 以下是乙個物理行,三個邏輯行 print 1 print 2 print 3 以下是...