zoukankan      html  css  js  c++  java
  • python _和__ 下划线命名规则

    1. 分类
      在变量、方法命名中有下列几种情况:
    0. xx 公有变量/方法
    1. _xx 前置单下划线
    2. __xx 前置双下划线
    3. __xx__ 前后双下划线
    4. xx_ 后置单下划线
    
    
    1. 结论
    1. _名 的变量、函数、类在使用 from xxx import * 时都不会被导入。
    2. __名字的实例属性、方法会被名字重整 name mangling >>> _类名__属性名
      父类中属性名为 __名字 的,子类不继承,子类不能访问。
      如果在子类中向 __名字 赋值,那么会在子类中定义的一个与父类相同名字的属性。
    3. __xx__ 魔法对象或属性,有着特殊作用。不要随意起这种命名。
    4. xx_ 用于避免与Python关键词的冲突。
    
  • 相关阅读:
    Gym
    博客搬家
    UVA
    UVA
    UVA
    UVA
    UVA
    UVA1589——xiangqi
    SDUSToj第十一次作业源代码格式问题
    【成长之路】【python】python基础3
  • 原文地址:https://www.cnblogs.com/amize/p/14620571.html
Copyright © 2011-2022 走看看