物理行:就是程序員所寫代碼的所在行。
邏輯行:是指源代碼經過預編譯后,代碼所在的那一行。
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教程》