面向对象
类(class):现实世界中一些事物的封装(如:学生)
类:属性(如:姓名,成绩)
类对象
实例对象
引用:通过引用对类的属性和方法进行操作
实例化:创建一个类的具体实例对象(如:学生张三)
class Student:
def __init__(self,name,grade):
self.name = name
self.grade = grade
def introduce(self):
print("hi , i'm " + self.name)
print("my grade is :" + str(self.grade))
def improve(self,amount):
self.grade = self.grade +amount
装饰器(decorator)
Code:
def add_cand(cake_f):
def insert_cand():
return cake_f() +" and cand"
return insert_cand()
@add_cand
def make_cake():
return "cake"
print(make_cake())