__foo__:约定使用Python内部的名称来区分其他用户自定义的命名,以避免冲突
指定_foo:变量私有的规则。 程序员用来指定私有变量的方法。 ()可以访问,但不要轻易访问。 )
具有__foo:这一真正含义的:解析器还可以使用_classname__foo来代替此名称,以区别与其他类具有相同名称的方式进行访问,但. class.__foo
根据Python docs的说明,_object和__object的作用域限制在此模块中。
1,_xxx表示以‘frommoduleimport *’的单下划线开头的是protected类型的变量。 这意味着保护类型只允许访问其自身和子类。
2、__xxx双下划线表示专用型变量。 只能允许访问这个类本身。 也不能有子类
3、__xxx___定义为特列方法。 像__init__这样的