0
点赞
收藏
分享

微信扫一扫

Python怎么可以获取一个类的隐藏属性

要获取一个类的隐藏属性,可以使用getattr()函数。getattr()函数接受两个参数:对象和属性名(字符串形式)。如果属性存在,它将返回属性的值;否则,可以提供一个可选的默认值。

示例:

class MyClass:
    def __init__(self):
        self._hidden_attribute = "这是一个隐藏属性"

# 创建一个MyClass实例
my_obj = MyClass()

# 使用getattr()获取隐藏属性
hidden_attribute_value = getattr(my_obj, '_hidden_attribute', None)

print(hidden_attribute_value)  # 输出:这是一个隐藏属性

举报

相关推荐

0 条评论