国际访客建议访问 Primers 编程伙伴 国际版站点 > Python 教程 > vars 以获得更好的体验。

# Python 的内置函数 vars

请查看 Python 内建函数列表 了解更多相关 API。

说明:获取对象属性的字典。

# 函数说明

def vars():
    '''
    获取对象属性的字典

    :return: 当前对象属性的字典
    '''

!subtitle:说明

通过读取当前对象的 __dict__ 属性,获取当前对象属性的字典。

!subtitle:参数

!subtitle:返回值

当前对象属性的字典


def vars(obj):
    '''
    获取对象属性的字典

    :param obj: 一个对象
    :return: obj 属性的字典
    '''

!subtitle:说明

通过读取对象的 __dict__ 属性,获取对象属性的字典。

!subtitle:参数

  • obj - 要读取属性字典的对象

!subtitle:返回值

对象的属性字典

# 示例

运行示例

with open(__file__) as fp:
    print('vars 只包含属性:', vars(fp))
    print('dir 包含属性和方法的名称:', dir(fp))

# 推荐阅读

本文 更新于: 2025-11-27 09:38:00 创建于: 2025-11-27 09:38:00