Python中的下划线
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python中的下划线相关的知识,希望对你有一定的参考价值。
总结例如以下:
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):
以上是关于Python中的下划线的主要内容,如果未能解决你的问题,请参考以下文章
Python 中的 Pythonic 用法或下划线(私有)名称