Python中的访问对象内部变量
Python语言作为一门面向对象的编程语言,具有许多优秀的特性,其中一项最为重要的就是对象的封装。在Python中,我们可以使用类来定义自己的对象,并通过封装来隐藏对象的内部状态,从而保证程序的安全性和可维护性。但是,在某些情况下,我们需要访问对象的内部变量,以实现更加灵活的程序逻辑。那么,在Python中,我们该如何访问对象的内部变量呢?
访问对象内部变量的基本方法
在Python中,我们可以通过实例变量名来访问对象的内部变量,例如:
class Person:
def __init__(self, name):
self.name = name
self.__age = 18 # 私有变量
p = Person('Tom')
print(p.name) # 输出 Tom
print(p.