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
相关推荐
开开心心就好40 分钟前
批量提取PDF中的图片,直接导出原图
前端·javascript·支持向量机·智能手机·pdf·html·启发式算法
IvanCodes2 小时前
Python 数据处理(十三):JSON、CSV 与数据序列化
开发语言·python
Patrick在香港3 小时前
Claude 工具调用返回空:8 次失败里只有 1 次状态码不对,其余全带 200
爬虫·python·api·claude·香港
Web3&Basketball3 小时前
CRM Agent 后训练实战:3 倍更少错误
python·架构·大模型·agent·推理
aramae4 小时前
MySQL复合查询(8)
java·c语言·开发语言·后端·算法
AIFQuant4 小时前
ETF行情API接入踩坑记:从报错到跑通的七个问题
python·金融·区块链·etf·基金
默_笙5 小时前
🏛 给 AI 配一间办公室:Harness Engineering 六大模块与它的实现
前端·javascript
GPU实战笔记6 小时前
云端 Python 开发:JupyterLab 还是 VS Code Remote-SSH?
python·vs code·jupyterlab·remote-ssh·远程开发
linux_cfan6 小时前
videojs v10 源代码系列解读:14 · 谓词守卫:在运行时安全地调用能力
前端·javascript·音视频
狗狗狗狗狗乐啊6 小时前
搭一个 AI 对话工作台 AChat:从 0 到可用的完整记录(一)
python·react.js·ai编程