此代码中的_after
是什么意思for
?
if tbh.bag:
n = 0
for _ in tbh.bag.atom_set():
n += 1
_
在Python中有4种主要的常规用法:
raise forms.ValidationError(_("Please enter a correct username"))
label, has_label, _ = text.partition(':')
。def或lambda
),其中的签名是固定的(例如,通过回调或父类API),但是这种特定的函数实现不需要所有参数,如代码所示:callback = lambda _: True
后者的“抛弃型变量或参数名称”用例可能与翻译查找用例冲突,因此有必要避免_在也将其用于i18n
转换的任何代码块中将其用作抛弃型变量(许多人更喜欢使用双下划线,因为正是因为这个原因,它们的一次性变量是) 。