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专有名词当做变量名用


无论是私有变量还是私有函数,它的存储都是有规律的,查找方式为:实例对象._类名__函数名或者变量名
posted @ 2023-03-26 01:39  旬常  阅读(101)  评论(0)    收藏  举报