Python中“物理行”和“邏輯行”的區別。


物理行:就是程序員所寫代碼的所在行。

邏輯行:是指源代碼經過預編譯后,代碼所在的那一行。

Python假定每個物理行都對應着一個邏輯行。例如:print( "Hello World" ) 就是一個物理行,Python希望每行只有一個語句,因為這樣看起來更加易讀。

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

例如:

count = 5

print ( "count" )

與下面的語句等同:

count = 5;

print ( "count" );

當然也可以寫成下面這種:

count = 5 ; print ( "count" );

甚至可以寫成這樣:

count = 5 ; print ( "count" )

然而,強烈建議堅持在一個物理行里只寫一句邏輯行,因為這樣都是為了盡可能的避免使用分號,使代碼更加的易讀。

下面是一個在多個物理行中寫一個邏輯行的例子,它被稱為明確的行連接

Str = "This is a String .\

This is the connecting string."

print ( "Str" )

輸出:>>>This is a String.This is the connecting string.

類似的:

print \

(count)

等價於:

print (count)

 

#------------------------------摘自於《簡明python教程》


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM