首頁 >後端開發 >Python教學 >Python中下劃線變數「_」的用途是什麼?

Python中下劃線變數「_」的用途是什麼?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-19 10:28:17612瀏覽

What are the Uses of the Underscore Variable

探索單下劃線變數「_」」的用途

在Python變數中,單下劃線變數「_」保存了幾個重要的約定首先,它充當函數呼叫或循環迭代中被忽略的值的佔位符,並充當一次性變量,讓我們在更大的範圍內檢查這些用途。於函數傳回值組成的場景。 「_」從partition()函數收集第三個回傳值,有效地丟棄它。特定的實現可能不需要,底線“ _」可以用作未使用參數的佔位符,這在程式碼中很明顯。例如:

在此範例中,「_」表示回調函數接受一個參數,但不使用它。 >

“_””傳統上用作互動式解釋器中的結果變數會話。

它有助於國際化 (i18n) 以實現翻譯目的。
label, has_label, _ = text.partition(':')

Linter 經常辨識「_」作為一次性變數的使用,並在未使用時發出警告。

Python 3.10引入的match語句中,“_”表示不綁定的通配符模式

重要提示:

def callback(_):
    return True

雖然“ _」是一個有效的變數名稱,但它仍然在記憶體中保存物件。若要釋放這些參考並可能節省資源,請明確使用 del name 來清除物件參考。

以上是Python中下劃線變數「_」的用途是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn