Python中下划线命名规则是怎样的,它具体有哪些作用?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1055个文字,预计阅读时间需要5分钟。
前言
1、前后各有两个下划线
说明是类的内置方法,用于操作符重载等用途,自己写的函数避免使用前后两个下划线。 【变量名】_xxx_ 对Python来说有特殊含义,类似于 __self__、__class__,代表自身。前言
1、前后各有两个下划线,说明是类的内置方法,用于操作符重载等用途,自己写的函数避免使用前后两个下划线。
2、前面有两个下划线,表示伪私有方法,不能在类外用原始名字直接调用。
3、前面一个下划线,表示自己写的特殊用途的方法。
作用
①单下划线用于python解释器,表示上一次的执行结果
即使不把 Python 用于编程,也可以把它用作智能计算器,下划线保存上次的计算结果,在计算时相当方便:
②代码中一个独立的下划线,表示这个变量不重要
一个独立的下划线,它也是一个变量名;只不过它比较特殊,当你使用下划线作为变量名时,就代表你告诉大家,这个变量不重要,仅仅占个位置,可以忽略,后面不会再使用它。
当然了,这只是一种约定俗成,你要是不遵守也是可以的,毕竟在后面还可以通过下划线来获取这个变量的值。
例如:
for i, _ in [(1, 2), (3, 4)]:print(i)
上面的代码表示我们只需要列表内部元组的第一个,第二个其实赋值给了下划线,虽然后面你可以通过下滑线来取到值,但是强烈建议你不要这么做,这违反了约定。
本文共计1055个文字,预计阅读时间需要5分钟。
前言
1、前后各有两个下划线
说明是类的内置方法,用于操作符重载等用途,自己写的函数避免使用前后两个下划线。 【变量名】_xxx_ 对Python来说有特殊含义,类似于 __self__、__class__,代表自身。前言
1、前后各有两个下划线,说明是类的内置方法,用于操作符重载等用途,自己写的函数避免使用前后两个下划线。
2、前面有两个下划线,表示伪私有方法,不能在类外用原始名字直接调用。
3、前面一个下划线,表示自己写的特殊用途的方法。
作用
①单下划线用于python解释器,表示上一次的执行结果
即使不把 Python 用于编程,也可以把它用作智能计算器,下划线保存上次的计算结果,在计算时相当方便:
②代码中一个独立的下划线,表示这个变量不重要
一个独立的下划线,它也是一个变量名;只不过它比较特殊,当你使用下划线作为变量名时,就代表你告诉大家,这个变量不重要,仅仅占个位置,可以忽略,后面不会再使用它。
当然了,这只是一种约定俗成,你要是不遵守也是可以的,毕竟在后面还可以通过下划线来获取这个变量的值。
例如:
for i, _ in [(1, 2), (3, 4)]:print(i)
上面的代码表示我们只需要列表内部元组的第一个,第二个其实赋值给了下划线,虽然后面你可以通过下滑线来取到值,但是强烈建议你不要这么做,这违反了约定。

