Python pass 語句

Jinku Hu 2023年1月30日
  1. Python pass 語句
  2. pass 語句示例
Python pass 語句

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

Python pass 語句

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

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
作者: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

DelftStack.com 創辦人。Jinku 在機器人和汽車行業工作了8多年。他在自動測試、遠端測試及從耐久性測試中創建報告時磨練了自己的程式設計技能。他擁有電氣/ 電子工程背景,但他也擴展了自己的興趣到嵌入式電子、嵌入式程式設計以及前端和後端程式設計。

LinkedIn Facebook