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]

更新於: 2023年4月19日

6K+ 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告