美文网首页
python 类、函数命名时下不同下划线的区别

python 类、函数命名时下不同下划线的区别

作者: 丙吉 | 来源:发表于2022-01-10 10:32 被阅读0次

    在写函数时没有那么多规范,会用xx,其他的仅为了解,但看到别人写的还是好奇了下,查了下,不同的用法:

    _xxx这表示这是一个保护成员(属性或者方法),它不能用from module import * 导入,其他方面和公有一样访问;

    _xxx 这表示这是一个私有成员,它无法直接像公有成员一样随便访问(比如直接print阿修改阿),当然,要想访问也可以,通过对象名.类名__xxx这样的方式可以访问;

    xxx这表示这是一个特殊成员,所谓特殊,就是例如init()、del()、call()这些niubi哄哄的特殊方法

    原文链接:https://blog.csdn.net/weixin_44986776/article/details/104064692

    相关文章

      网友评论

          本文标题:python 类、函数命名时下不同下划线的区别

          本文链接:https://www.haomeiwen.com/subject/odrmcrtx.html