Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中何时将u用作变量?_Python_Variables_Coding Style_Naming Conventions - Fatal编程技术网

在Python中何时将u用作变量?

在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

我最近发现我可以用u作为变量

对于何时将其用作变量名,是否有特定的协议? 是否应该使用

例如,在库中,有一种趋势,即在定义No.scan操作时使用uu

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,因为它通常有自己的特殊用途,这取决于所使用的库,例如,它通常与翻译相关

解包元组时,您应该想出另一个有意义的变量名。

您能解包吗?这似乎是一个不合适的标签,因为这个问题非常笼统,它是一个重复的问题,你能解开这个标签吗?这似乎是一个不合适的标签,因为这个问题非常笼统,是一个重复的问题