Python 中單下劃線變數的意義
在Python 中,單下劃線符號(「_」)在特定情況下起著特殊情況下起著特殊情況的作用上下文,為不同目的攜帶常規意義。
常規用法"_"
互動式解釋器中的結果佔位符:
翻譯查找:
「Throwaway」變數:
範例:
丟棄變數
label, has_label, _ = text.partition(':')
這裡變數
這裡,「🎜>
def callback(_): return True這裡_ 」用來忽略text.partition() 函數的第三個回傳值,即分隔符號的索引。
未使用的函數參數
在此範例中, lambda 函數回呼採用參數「_”,但不使用它,如單一參數所示下劃線。
注意:「_」作為「一次性」變數的第三種用法可能與其用於翻譯查找的用途發生衝突。因此,在涉及翻譯的場景中,雙底線(“__”)通常用作替代“一次性”變數。 Linter 通常會識別使用「_」作為「一次性」變數並發出警告如果該變數未被使用。此外,在 Python 3.10 中引入的模式匹配語句中,「_」用作通配符模式,指示運行時應忽略與該變數關聯的值。以上是Python 中的單下劃線「_」是什麼意思?的詳細內容。更多資訊請關注PHP中文網其他相關文章!