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
相关推荐
Thomas.Sir11 小时前
重构诊疗效率与精准度之【AI 赋能临床诊断与辅助决策从理论到实战】
人工智能·python·ai·医疗·诊断
V胡桃夹子11 小时前
pyenv-win 完整安装+使用手册
python·pyenv
Evand J11 小时前
【MATLAB例程】基于低精度IMU、GNSS的UAV初始航向(三维角度)校准的仿真,包含卡尔曼滤波、惯导解算与校正
开发语言·matlab·gnss·imu·卡尔曼滤波
吴声子夜歌11 小时前
ES6——Generator函数详解
前端·javascript·es6
吴声子夜歌11 小时前
ES6——Set和Map详解
前端·javascript·es6
ego.iblacat11 小时前
Python 连接 MySQL 数据库
数据库·python·mysql
feng_you_ying_li11 小时前
c++之哈希表的介绍与实现
开发语言·c++·散列表
网域小星球11 小时前
C 语言从 0 入门(十四)|文件操作:读写文本、保存数据持久化
c语言·开发语言·文件操作·fopen·fprintf
网域小星球11 小时前
C 语言从 0 入门(七)|字符数组与字符串完整精讲|VS2022 高质量实战
c语言·开发语言·字符串·vs2022·字符数组
Jia ming11 小时前
C语言实现日期天数计算
c语言·开发语言·算法