三大编程范式: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)#取得字典值把自己值传进去