在Python中何时将u用作变量?
我最近发现我可以用u作为变量 对于何时将其用作变量名,是否有特定的协议? 是否应该使用 例如,在库中,有一种趋势,即在定义No.scan操作时使用uu在Python中何时将u用作变量?,python,variables,coding-style,naming-conventions,Python,Variables,Coding Style,Naming Conventions,我最近发现我可以用u作为变量 对于何时将其用作变量名,是否有特定的协议? 是否应该使用 例如,在库中,有一种趋势,即在定义No.scan操作时使用uu values, _ = theano.scan(power_of_2, outputs_info = T.constant(1.), non_sequences = max_value, n_steps
values, _ = theano.scan(power_of_2,
outputs_info = T.constant(1.),
non_sequences = max_value,
n_steps = 1024)
_通常在解包表达式中用作变量名,用于解包不需要且将被忽略的组件。\uu通常在解包表达式中用作变量名,用于解包不需要且将被忽略的组件。\uu通常在要放弃其值(即不需要)时使用使用其值,或在局部变量中使用。当然,这是一个惯例
例如,您有一个返回元组的函数,但您只对元组的第一个元素感兴趣,所以
var, _ = func(args)
这就是你通常使用它的方式。
另一个例子是,例如,重复某件事x次,但不真正使用范围内的值,因此可以执行以下操作:
for _ in range(10):
#blablabla
但请记住,这些只是程序员制定的约定,并不遵循任何规则,尽管不使用uu作为您将要使用的变量名被认为是良好的编程实践。\uu通常在您要放弃其值(即不使用其值)或局部变量时使用。当然,这是一个惯例
例如,您有一个返回元组的函数,但您只对元组的第一个元素感兴趣,所以
var, _ = func(args)
这就是你通常使用它的方式。
另一个例子是,例如,重复某件事x次,但不真正使用范围内的值,因此可以执行以下操作:
for _ in range(10):
#blablabla
但请记住,这些只是程序员制定的惯例,不遵循任何规则,虽然不使用uu作为您将要使用的变量名被认为是一种良好的编程实践。\uu和dummy由pylint专门处理-它们是您可以在不获取变量集的情况下分配内容的变量,但未使用警告。\uu和dummy由pylint专门处理-它们是您可以分配的变量没有变量集但未使用的警告。虽然它被用来表示未使用的变量,但现在建议不要使用ux,因为它通常有自己的特殊用途,这取决于所使用的库,例如,它通常与翻译相关
解包元组时,您应该想出另一个有意义的变量名。虽然它被用来表示未使用的变量,但现在建议不要使用ux,因为它通常有自己的特殊用途,这取决于所使用的库,例如,它通常与翻译相关 解包元组时,您应该想出另一个有意义的变量名。您能解包吗?这似乎是一个不合适的标签,因为这个问题非常笼统,它是一个重复的问题,你能解开这个标签吗?这似乎是一个不合适的标签,因为这个问题非常笼统,是一个重复的问题