类属性的增删改查

Posted ailadi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类属性的增删改查相关的知识,希望对你有一定的参考价值。

 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()

 

以上是关于类属性的增删改查的主要内容,如果未能解决你的问题,请参考以下文章

python课堂整理34----类的增删改查及实例属性增删改查

Python之实例对象的增删改查

struts2-10-属性驱动实现书籍的增删改查

【JPA】联表的增删改查(一)many to many

简单的增删改查及数据分页

Python_类和实例属性的增删改查操作