2 6 Python邏輯行與物理行

2021-07-14 05:11:45 字數 971 閱讀 3460

物理行是當你寫程式時看到的一行。邏輯行是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 以下是...