编程语言应用

注册

 

发新话题 回复该主题

python三大面向编程方法 [复制链接]

1#

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

外部调用:实例名.属性

总结:

面向过程编程注重于编程的步骤,而面向对象编程注重于对象之间的交互。面向过程的编程应该

分享 转发
TOP
发新话题 回复该主题