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
相关推荐
COOLMO研究AI1 小时前
Python 如何在 AI 接口中实现请求幂等性:防止重复提交与重复扣费
人工智能·python·php
CTA量化套保1 小时前
新手学量化,先做能复查的小流程
人工智能·python
西安景驰电子2 小时前
《PTP精确时间协议系列》第一篇:从原理到应用,全面解读IEEE 1588
linux·运维·服务器·开发语言·网络·windows·php
ctlover2 小时前
Python文件操作
开发语言·python
luj_17682 小时前
塔防牌:策略与卡牌的智慧碰撞
服务器·c语言·开发语言·经验分享·算法
ZJU_统一阿萨姆2 小时前
【DSH】如何将 DeepSeek Harness 嵌入生产环境?万字解构 DeepSeek Agent Harness 的运行机制与安全边界
前端·javascript·安全
AndrewHZ2 小时前
图像处理入门(第005期):颜色空间入门——RGB/HSV/CMYK/Lab
图像处理·python·opencv·hsv·rgb·色彩空间
风流 少年2 小时前
Spring AI 2.0:Tool
java·python·spring
wuyk5552 小时前
3.链表:用指针串联的动态数据结构
c语言·开发语言·数据结构·链表
郝学胜-神的一滴2 小时前
干货版《算法导论》17:二叉树核心原理、遍历逻辑与高阶实操全解
数据结构·c++·python·算法·计算机·编程