python中的内置属性 todo

文章目录

        • [1. 核心通用属性 (几乎所有对象都有)](#1. 核心通用属性 (几乎所有对象都有))
1. 核心通用属性 (几乎所有对象都有)
属性 含义 适用对象 示例
__class__ 返回对象所属的类。 实例对象 obj.__class__ -> <class 'MyClass'>
__dict__ 存储对象所有可写属性的字典。非常常用!用于动态查看或修改属性。 实例对象、类、模块 obj.__dict__ -> {'name': 'Alice', 'age': 20}
__doc__ 对象的文档字符串。如果没写文档,则为 None。 类、函数、模块 MyClass.__doc__ -> "这是一个测试类"
__module__ 定义该类的模块名称。 类、函数 MyClass.__module__ -> '__main__' 或 'my_package.utils'

代码:

python 复制代码
class User:
    def __init__(self, name):
        self.name = name
        self.age = 18

u = User("张三")

# 查看内部所有属性
print(u.__dict__)  
# 输出: {'name': '张三', 'age': 18}

# 动态添加属性 (不推荐在生产环境滥用,但调试很有用)
u.__dict__['email'] = "zhangsan@example.com"
print(u.email)  # 输出: zhangsan@example.com
相关推荐
Java后端的Ai之路38 分钟前
RAG 还是 Agent 自主检索?Claude Code 删掉向量库之后,我把选型讲透了
开发语言·人工智能·prompt·agent·rag
starzy19901 小时前
深入理解Scala高阶函数:函数式编程核心
开发语言·scala
qq_158895411114 小时前
AI 音乐生成完成后,音频 URL 为什么会过期?一套可恢复的交付方案
python·api·ai音乐
Warson_L6 小时前
高性能架构设计
python·go
databook6 小时前
新数据到手,先跑哪几步检查
python·数据分析
czq_26867194877 小时前
Python打卡第46天
开发语言·python
Flynt8 小时前
日涨4000星的OSINT工具,我拿Linus的用户名和一个随机字符串实测了一遍
python·安全
清晨Coding8 小时前
删了 Cookie 还能自动登录?Google系网站登录态自动恢复的原理分析
javascript
kyriewen8 小时前
我扫了 814 个依赖,97 个还敢要 Node 10
前端·javascript·程序员
Evand J9 小时前
【MATLAB例程介绍】(17)永磁同步电机(PMSM)基于自适应无迹卡尔曼滤波(AUKF)的电流噪声在线估计。测量噪声协方差自适应与转速估计对比仿真
开发语言·matlab·卡尔曼滤波·无迹卡尔曼滤波·pmsm·电机滤波