classMyDict:
name ="jjw"
age =14
result =vars(MyDict)print(result)print("*"*30)print(MyDict.__dict__)# 说明vars的一个做用就是其等价于调用类的__dict__属性print(result == MyDict.__dict__)print('-'*30)print(vars())print('#'*30)# 函数会以字典类型返回当前位置的全部局部变量print(locals())# 说明vars的第二个作用就是:如果不传递参数则和locals的作用一样print(vars()==locals())
class MyDict: name = "jjw" age = 14result = vars(MyDict)print(result)print("*"*30)print(MyDict.__dict__)# 说明vars的一个做用就是其等价于调用类的__dict__属性print(result == MyDict.__dict__)print('-'*30)print(vars())print('#'*30)# 函数会以字典类型返回当前位置的全部局部变量prin