python获取对象属性的方法

it2026-06-05  4

import random # 定义Person类 class Person: def __init__(self, id, gender, age): self.id = id self.gender = gender self.age = age # 连续创建2个Person对象 p1 = Person(1, '男', 23) p2 = Person(2, '女', 22) #------方法1:对象名.属性名 # 获取第1个对象的编号 print(p1.id) # 获取第1个对象的性别 print(p1.gender) # 获取第1个对象的年龄 print(p1.age) #------方法2:以字典方式查看对象的所有属性和属性值 # 查看第2个对象的所有属性和属性值 print(p2.__dict__)

运行结果:

1 男 23 {'id': 2, 'gender': '女', 'age': 22}
最新回复(0)