Python中的下划线

2014-11-23 21:31:41 · 作者: · 浏览: 23

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 Word


def __init__(self):