总结例如以下:
1) 前带一个"_"的变量: 私有变量. 前面带有一个"_"的变量, 可是并没有真正的封装隐藏, 外部还是能够訪问
2) 后面带有一个"_"的变量, 为了避免和Python中已有的keyword冲突
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):