首页 > 其他 > 详细

类属性的增删改查

时间:2018-12-20 21:31:08      阅读:158      评论:0      收藏:0      [点我收藏+]
 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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!