总结:
__foo__:一种约定,Python内部的名字,用来区别其他用户自定义的命名,以防冲突。
_foo:一种约定,用来指定变量私有。程序员用来指定私有变量的一种方式。
__foo:这个有真正的意义:解析器用_classname__foo来代替这个名字,以区别和其他类相同的命名。
在Python中没有其他形式的下划线了。
这种约定方式和类,变量,全局变量等没有区别。
以上就是python中单下划线和双下划线有什么区别的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
Python中django图书人物适配系统的实现方法(前端)
更多相关阅读请进入《Python》频道 >>

Python编程 从入门到实践 第2版
python入门书籍,非常畅销,超高好评,python官方公认好书。