python vars 的用法

#!/usr/bin/env python
# -*- encoding: utf-8 -*-
"""
@Introduce : vars 的 用法
@File      : test1.py
@Time      : 2020/9/11 11:27
@Author    : 夏华东
@Tel       : 150 021 96021
@Emile     : [email protected]
@pip       : pip install 
"""


class A(object):
    d = 3

    def __init__(self):
        self.b = 1
        self.c = 2


def vars_example(obj):
    """
    vars 的 用法
    :param obj: 类
    :return: 类属性组成的字典
    """
    dic = vars(obj)
    print(dic)
    return dic


if __name__ == '__main__':
    a = A()
    vars_example(a)


你可能感兴趣的:(python vars 的用法)