当前位置:首页 > 编程笔记 > 正文
已解决

Python中使用包含_和__的变量名之间的区别

来自网友在路上 178878提问 提问时间:2023-10-20 13:16:51阅读次数: 78

最佳答案 问答题库788位专家为你答疑解惑

_:单下划线
例子:_count、_temp
含义:成员的私有成员变量,就像Java中用private关键字修饰一样。
作用:只允许当前类创建的对象和子类对象访问此变量。外部无法访问此变量。

__:双下划线
例子:__count、__temp
含义:成员的私有成员变量,就像Java中用protected关键字修饰一样。
作用:只允许当前类对象访问,不允许子类对象和外部对象访问。

前后双下划线
例子:str new
含义:Python特有的魔术方法。

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"Python中使用包含_和__的变量名之间的区别":http://eshow365.cn/6-20275-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!