美文网首页
python _下划线和__下划线的区别

python _下划线和__下划线的区别

作者: Hmcf | 来源:发表于2019-10-31 10:42 被阅读0次
    • _ xxx 不能用于’from module import *’ 以单下划线开头的表示的是protected类型的变量。
      即保护类型只能允许其本身与子类进行访问。

    • xxx _ 单后置下划线,用于避免与Python关键词的冲突

    • __ xxx 双下划线的表示的是私有类型的变量。只能是允许这个类本身进行访问了,
      连子类也不可以,对函数来说也是一样的,加上__就成了私有方法。

    • __ xxx __ 定义的是特列方法(魔术方法,下一章介绍)像__ init __之类的。

    相关文章

      网友评论

          本文标题:python _下划线和__下划线的区别

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