探索單下劃線變數「_」」的用途
在Python變數中,單下劃線變數「_」保存了幾個重要的約定首先,它充當函數呼叫或循環迭代中被忽略的值的佔位符,並充當一次性變量,讓我們在更大的範圍內檢查這些用途。於函數傳回值組成的場景。 「_」從partition()函數收集第三個回傳值,有效地丟棄它。特定的實現可能不需要,底線“ _」可以用作未使用參數的佔位符,這在程式碼中很明顯。例如:
在此範例中,「_」表示回調函數接受一個參數,但不使用它。 >
“_””傳統上用作互動式解釋器中的結果變數會話。 它有助於國際化 (i18n) 以實現翻譯目的。label, has_label, _ = text.partition(':')
Linter 經常辨識「_」作為一次性變數的使用,並在未使用時發出警告。
Python 3.10引入的match語句中,“_”表示不綁定的通配符模式
重要提示:
def callback(_): return True
雖然“ _」是一個有效的變數名稱,但它仍然在記憶體中保存物件。若要釋放這些參考並可能節省資源,請明確使用 del name 來清除物件參考。
以上是Python中下劃線變數「_」的用途是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!