欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【python】下划线

程序员文章站 2023-12-24 20:26:21
...
名字 惯例用于 引用
x 公有,public 内外皆可随意引用
_x 私有,private 不应该被直接引用,“from <模块/包名> import *”,那么以“_”开头的名称都不会被导入,除非模块或包中的“__all__”列表显式地包含了它们
__x "伪装的" private 变量,是为了避免与子类定义的名称冲突 __x 在子类中需要通过 _父类名__x 来访问这里我不确定
__x__ 一些 Python 的特殊对象 可以被直接引用,自己不要用这种命名方式
x_ 通常用于和 Python 关键词区分开来 比如如果我们需要一个变量叫做 class

其他:
解释器中:
“_”代表交互式解释器会话中上一条执行的语句的结果

>>> 0 
>>> _ 
0 
>>> 'yep' if _ else 'nope' 
'nope' 
>>> _ 
'nope'

顺便介绍if的三种人生苦短的写法

#1.常规
if 条件:
    a
else:
    b
#2.表达式
a if 条件 else b 
#3.二维列表
c = [b,a][条件]

上一篇:

下一篇: