Python的私有变量的访问

Posted 自省 延伸

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python的私有变量的访问相关的知识,希望对你有一定的参考价值。

class A:
    def __init__(self,x):
        self.__x=x
        y=5
a = A(10)
print(a._A__x)

class D:
    def __func(self):
        print("hello world")

d=D()
print(d._D__func())

 _单个下横线开头一般为内部使用

单个下划线结尾的_:为将Python专有名词当做变量名用


无论是私有变量还是私有函数,它的存储都是有规律的,查找方式为:实例对象._类名__函数名或者变量名

以上是关于Python的私有变量的访问的主要内容,如果未能解决你的问题,请参考以下文章