python类访问限制
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python类访问限制相关的知识,希望对你有一定的参考价值。
1、类的访问限制:要让内部属性不被外部访问,可以把在属性的名称前加上两个下划线__
,在Python中,实例的变量名如果以__
开头,就变成了一个私有变量(private),只有内部可以访问,外部不能访问如std.__name访问报错。但可以通过std._Student__name访问
class Student():
def __init__(self,name,score):
self.__name = name
self.__score = score
def print_score(self):
print ‘%s: %s‘ % (self.__name, self.__score)std = Student(‘vickey‘,99)
print ‘111‘,std.Student__name
print ‘222‘,std.__name
以上是关于python类访问限制的主要内容,如果未能解决你的问题,请参考以下文章