带下划线_的变量或函数命名,带下划线的方法
python中的标识符可以包含数字、字母和_,但必须以字母或者_开头,其中以_开头的命名一般具有特殊的意义
单前置下划线的名字: 《流畅的python》作者称之为“受保护的”名字,有两种主要的用法:
1、作为类名或函数名时, 会阻止其他python脚本通过【from module import *】语句导入该名字,即该名字不会被星号匹配;
1 """foo.py模块""" 2 def add(a, b): 3 """待导入的函数,是个公有的名字""" 4 return a+b 5 6 def _add2(a, b): 7 """待导入的函数,是个受保护的名字""" 8 return a+b