我是靠谱客的博主 勤劳小天鹅,最近开发中收集的这篇文章主要介绍python中的面向过程与面向对象的程序设计,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  
    面向对象的编程-object oriented programming 简称oop。是一种程序的设计思想。

    面向过程的程序设计,将计算机程序视为一系列的命令集合,即一组函数的顺序执行,为了简化,将函数切分成子函数,降低系统的复杂程度。

    面向对象的程序设计,将计算机视为一组对象的集合,每个对象可以接受其他对象的发过来的额消息,并做出相应,是各个对象之间的消息传递。

    举例说明:学生的成绩表

    1、面向过程的程序设计

 student1={'name':'xiaoming','score':99}
student2={'name':'xiaohong','score':100}
#打印成绩
def print_score(student):
print('%s:%s'%(student['name'],student['score']))
#运行结果
>>> print_score(student1)
xiaoming:99
>>> print_score(student2)
xiaohong:100
>>> 


2、面向对象的程序设计:

class student(object):
def __init__(self,name,score):
self.name=name
self.score=score
def print_score(self):
print('%s:%s'%(self.name,self.score))
>>> xiaoming=student('xiao',98)
>>> xiaoming
<__main__.student object at 0x02D34AB0>
>>> print_score(xiaoming)
xiao:98
>>> 

面向对象的抽象程度又比函数要高,因为一个Class既包含数据,又包含操作数据的方法。(廖)




转载于:https://www.cnblogs.com/engeng/articles/6889333.html

最后

以上就是勤劳小天鹅为你收集整理的python中的面向过程与面向对象的程序设计的全部内容,希望文章能够帮你解决python中的面向过程与面向对象的程序设计所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(32)

评论列表共有 0 条评论

立即
投稿
返回
顶部