Python pass 語句

  1. Python pass 語句
  2. pass 語句示例

在本節中,我們將來學習 Python pass 語句。

Python pass 語句

pass 實際上是一個通常用作佔位符的 null 語句。如果要宣告函式或迴圈但還沒有具體內部程式的話,則可以使用 pass 語句。它類似於 C 程式語言中的 ;,或組合語言中的 nop

风水2023年的颜色提示 fs
风水2023年的颜色提示 fs

pass 語句將會有一個空操作(NOP),這意味著 pass 執行時沒有任何實際操作。

那麼 pass 和註釋一樣,兩者都沒有實際操作發生,它和 Python 註釋之間的區別是什麼?

註釋被忽略而不執行,但 pass 語句將被執行而不會產生任何結果。

下面是 pass 語句的語法

pass

如果你想不在當時但在將來提供迴圈或函式的實現,那麼你必須使用 pass 語句,因為函式或迴圈在 Python 中永遠不能為空。

pass 語句為你建立一個佔位符,以便後來新增實際的程式實現語句。

pass 語句示例

l = ['p', 'y', 't', 'h', 'o', 'n']
for i in l:
    pass

這裡,for 迴圈有一個由 pass 語句指示的空操作,假如沒有 pass 語句並且 for 迴圈的正文為空,則會出現 SyntaxError - expected an indented block

同樣,pass 也可以在類和函式中使用,假如你計劃在隨後來具體實現類和函式的具體內容時。以下面的程式碼為例,

def function(args):
    pass
class ABC:
    pass