Python中的下划线总结如下:1) 前带一个"_"的变量: 私有变量. 前面带有一个"_"的变量, 但是并没有真正的封装隐藏, 外部还是可以访问2) 后面带有一个"_"的变量, 为了避免和Python中已有的关键字冲突3) 前后各有两个"_"的变量, 代表Python中的Magic Word_single_leading_underscore: 私有变量.self._client = mock.Mock() single_trailing_underscore_: 避免和关键词class冲突Tkinter.Toplevel(master,class_="ClassName") __double_leading_and_trailing_underscore__: 前后各有两个"_"的变量, 代表Python中的Magic Worddef __init__(self): 《Python核心编程 第二版》.(Wesley J. Chun ).[高清PDF中文版] http://www.linuxidc.com/Linux/2013-06/85425.htm《Python开发技术详解》.( 周伟,宗杰).[高清PDF扫描版+随书视频+代码] http://www.linuxidc.com/Linux/2013-11/92693.htmPython脚本获取Linux系统信息 http://www.linuxidc.com/Linux/2013-08/88531.htm在Ubuntu下用Python搭建桌面算法交易研究环境 http://www.linuxidc.com/Linux/2013-11/92534.htm本文永久更新链接地址:http://www.linuxidc.com/Linux/2014-09/106052.htm