Python 中的多行語句
在 Python 中,語句不過是對 Python 直譯器發出的一些指令,讓它理解並執行。這些語句通常寫在程式碼的單行中。但這並不意味著 Python 沒有提供在多行中編寫這些語句的功能。
Python 中有兩種型別的語句。它們是賦值語句和表示式語句。這兩種語句都可以分解成多行語句,Python 直譯器不會有任何問題來理解它們。
在 Python 中,構建這些多行語句有多種方法。其中一些包括以下內容 -
使用“\”運算子
使用括號 ()
使用 {} 括號
使用 [] 括號
使用 \ 運算子
Python 中的語句通常以換行符結尾。但是,Python 允許使用行延續字元 (\) 來表示該行應該繼續。如果在行尾寫了“\”運算子,Python 直譯器會自動將下一行作為該語句的延續。這稱為顯式行延續。
示例
在下面的示例中,我們嘗試透過新增兩個數字來執行簡單的算術運算。此語句使用行延續運算子分為三行。
total = 12 + \ 22 + \ 33 print(total)
輸出
輸出將如下所示 -
67
使用括號
如果您不想使用行延續字元,可以使用括號將單個語句的多行組合在一起。這些括號可以是括號 ()、花括號 {} 或方括號 []。這稱為隱式行延續,Python 直譯器將理解它們。
示例
在這個例子中,我們將嘗試使用括號將多行語句組合在一起
total = (12 + \ 22 + \ 33) print(total) total = {13 + \ 65 + \ 19} print(total) total = [45 + \ 6 + \ 77] print(total)
輸出
在執行上述程式時,結果將生成如下 -
67 {97} [128]
廣告