1 """ 2 类的实例化,类和对象的数据(函数)增删改查 3 """ 4 class people: 5 """ 6 人的类 7 """ 8 def __init__(self,name,age,food): 9 self.name = name 10 self.age = age 11 self.food = food 12 def eat_food(self): 13 print("%s正在吃%s" %(self.name,self.food)) 14 15 p1 = people("ailadi",21,"火锅") 16 p1.eat_food() 17 print(p1.__class__) #类名:<class ‘__main__.people‘> 18 print(p1.__dict__) #实例化对象的变量 {‘name‘: ‘ailadi‘, ‘age‘: 21, ‘food‘: ‘火锅‘} 19 print(p1.__dir__()) #查看类的变量名 20 print(p1.__doc__) #查看所属类的文本介绍 21 print(p1.__module__) #运行时的目录 22 #对象的数据属性添加 23 p1.country = "china" #直接赋值 24 print(p1.__dict__) #{‘name‘: ‘ailadi‘, ‘age‘: 21, ‘food‘: ‘火锅‘, ‘country‘: ‘china‘} 25 #对象数据删除 26 del p1.age 27 print(p1.__dict__) #{‘age‘: 21, ‘food‘: ‘火锅‘, ‘country‘: ‘china‘} 28 29 #类的数据添加 30 people.x = 1 31 #类的函数添加 32 def la_shi(self): 33 print("%s正在拉屎" %(self.name)) 34 people.la=la_shi 35 p1.la()
原文地址:https://www.cnblogs.com/ailadi/p/10152475.html
时间: 2024-11-09 03:51:48