[转载] Python学习系列之下划线与变量命名规则
参考链接: Python中的命名空间和范围一、定义1.1 从入口函数谈起从其他语言比如C++和Java,转到Python的同学经常遇到这个问题,入口函数是什么?Python如何执行?后来我们发现了:if __name__ == 'main':但是为什么这样约定?__name__又是什么意思?这就涉及了Python中变量和函数的命名规则了。涉及单下划线和双下划线("dunder"),名称修饰(name mangling)等。1.2 变量命名变量名(标识符)是Pyt...