点击上方“AI算法与图像处理”,选择加"星标"或“置顶”
重磅干货,第一时间送达
来源:清风pythonpython的各种下划线
在Python中,可能最常见的就是各种常量、变量、函数、方法前后添加的那些下划线了。有前面加的、后面加的,加一个的,加两个的,看到头晕。那么,你对这些知识都掌握了吗 ?让我们先来做一个自测吧。题目:说明以下四个例子输出的结果分别是什么。自测题
各位,请开始你的表演,来看看以上4段代码分别输出的结果是什么?OK,记住你的答案,等看完文章解开谜底后,再来看看的答对了没。单前导下划线
单前导下划线(_xxx),作为Python的命名约定,表示仅供内部使用。但注意这个命名约定,在类中你使用单前导线声明的变量,**依然可以在外部直接访问。**那这种命名约定还有什么意义呢?有!当代码使用
from modlue import *
导入某个模块时,单前导线这种定义方式的属性,不会被导入。举例:# demo1.py
Name = "清风"
_Age = 18
# demo2.py
from demo1 import *
print(print(Name,_Age))
#output:
NameError: name '_Age' is not defined