美文网首页
属性自省

属性自省

作者: 测试探索 | 来源:发表于2022-11-28 21:18 被阅读0次

一:私有属性

Python并没有真正的私有化支持,但可用下划线得到伪私有,有一项大多数 Python 代码都遵循的习惯:带有下划线,前缀的名称应被视为非公开的 API 的一部分(无论是函数、 方法还是数据成员)

样例
class Myclass:
    attr = 100
    # 声明式私有
    _attr2 = 999
    # python中的私有并没有实现真正的私有,只是在保存属性的时候改了名字,在外部无法直接调用
    # 调用方式:_类名 + 私有属性名
    __attr3 = 888

print(Myclass.attr)
print(Myclass._attr2)
print(Myclass._Myclass__attr3)

# 获取属性字典
print(Myclass.__dict__)
image.png

相关文章

  • JavaBean 的属性自省

    首先我们要知道什么是javabean,而属性指的是什么 ? javabean可以理解是一种规范,编码要有一定的规范...

  • 我的重感情 不是通用的 因人而异 冷暖自省 别胡乱给我套属性 还指着我喊 不及过往 恢复原形 真是笑话

  • 14. 继承与授权

    [TOC] 反射 自省:程序能够访问,检测和修改他本身的状态或者行为的能力 通过字符串的形式操作对象相关属性。 存...

  • 自省?使用inspect模块探测python对象内容!

    python中一切皆对象,这使得python有着天然的 自省 特性,即能够运行过程中获取对象自身由哪些属性和方法组...

  • 自省?使用inspect模块探测python对象内容

    python中一切皆对象,这使得python有着天然的自省特性,即能够运行过程中获取对象自身由哪些属性和方法组成。...

  • 分享一套行为模式:自省→洞察→行动→复盘

    Step1. 自省 1)以思维导图的模式,清晰的分析自己的各项属性,并结合外界一般价值规范,给予评级 2)以SWO...

  • 自省是一种胸怀,海纳百川融于心

    作业一 自省 自省是一笔财富 也是一种超能力 自省是一种思维 要察觉精进改之 自省是内心谦卑 专注极致某事业 自省...

  • Python常见的基础面试题(day02)

    1.Python的自省机制,以及比较常见的自省机制(函数用法) 什么是自省自省就是程序在运行的时候可以明确的知道对...

  • 自省重要

    最近越发认识到自省的重要性——不自省不可能成长慎独修身养性,不自省根本谈不上唤醒自己,不自省无积极主动性,不自省浑...

  • Python 反射attr以及模块动态导入

    一、实现自省的四个函数 1、hasattr判断一个对象中有没有一个name字符串对应的方法或属性 如果没有则返回F...

网友评论

      本文标题:属性自省

      本文链接:https://www.haomeiwen.com/subject/smzcfdtx.html