Python中的下划线

来源:互联网 发布:中国税务网络大学下载 编辑:程序博客网 时间:2024/05/17 06:59

总结如下:

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):


0 0
原创粉丝点击