python三大面向编程方法:面向过程编程、面向函数编程、面向对象编程。
1.面向过程编程:程序按照流程一步步往下走(代码没有复用性)
tu=(zhangyang,22,)
di={name:sunlin,age:24,height:}
print(dict(zip(di.keys(),tu)))
print(tuple(di.values()))
输出结果:
{name:zhangyang,age:22,height:}
(sunlin,24,)
「官方正版」零基础学python编程从入门到实践python3.5基础教程精通计算机程序设计pathon核心技术网络爬虫淘宝¥89购买已下架
2.面向函数编程:将不同的功能设置成不同的函数,在需要的时候随时调用
tu=(zhangyang,22,)
di={name:sunlin,age:24,height:}
deffunc(tu,di)
/p>
returndict(zip(di.keys(),tu)),tuple(di.values())
x,y=func(tu,di)
print(x)
print(y)
输出结果:
{name:zhangyang,age:22,height:}
(sunlin,24,)
3.面向对象编程:类,一切事物皆为对象,面向对象最重要的概念是类(class)和实例(instance)
classPerson
/p>
这是一个人类
def__init__(self,height,eat)
/p>
self.height=height#实例属性:记录是具体对象的特征
self.eat=eat
print(内部调用:,self.height)#内部调用:需要加上self
zhangyang=Person(,milk)
print(zhangyang.height)
sunlin=Person(,rice)
print(sunlin.eat)
输出结果:
zhangyang,,milk
sunlin,,rice
解析:
实例属性:记录是具体对象的特征
内部调用:需要加上self
外部调用:实例名.属性
总结:
面向过程编程注重于编程的步骤,而面向对象编程注重于对象之间的交互。面向过程的编程应该