面向对象设计
三大编程范式:1.面向过程编程
2.函数式编程
3.面向对象编程
特征和动作何在一起就是一个类,如def dog()这就是一个类
对象是由类产生的具体的存在。如d1=dog(.....), d2=deog(...)
# name='刘德华' # sex='母' # type='哈士奇' #动作 def dog(name,sex,type): def jiao(dog): # if dog['sex']=='公':取得某个特征属性值 print('%s正在汪汪汪' % dog['name']) # 取字典里的某个特征值 def chi(dog): print('%s正在吃东西' % dog['type']) def init(name,sex,type): dog = { 'name': name, 'sex': sex, 'type': type, 'jiao': jiao, 'chi':chi, } return dog res=init(name,sex,type) return res # jiao(dog) # chi(dog) # chi(dog1) # d1=dog() # #print(d1) # d1['chi'](d1) d1=dog('wsf','母','中华田园犬') d2=dog('jerry','母','中华田园犬') # print(d1) # print(d2) d1['jiao'](d1) d2['chi'](d2)#取得字典值把自己值传进去