- 1、本文档共69页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
04-模块化编程与函数-带作业讲解
计算机导论
-Python语言
第4讲模块化编程与函数
第4讲模块化编程与函数
刘祖根
2015-10-20
1 of 69
模块化设计和建造
在对产品进行功能分析的基础上,将产品分解成若干个功
能模块,预制好的模块再进行组装,形成最终产品.
模块:提供特定功能的相对独立的单元.
标准化:标准尺寸和标准接口
可组装:多个模块可以方便灵活地组合
可替换:改变系统的局部功能
可维护:对模块进行局部修改或设置
2 of 69
2
模块化编程
将程序分解为独立的、可替换的、具有预定功能的模块,
每个模块实现一个功能。各模块组合在一起形成最终程
序。
好处:
易设计:复杂问题化成简单问题
易实现:可以团队开发
易测试:可各自测试
易维护:增加模块
可重用:一个模块可参与组合不同程序
3 of 69
3
Python函数
函数是一种程序构件,是构成大程序的小功能部件
是一段程序代码,其功能是根据输入(参数)进行计算,并产生
输出(返回值)。
function一词本身就有功能的含义
我们已经熟悉的函数:
Python内建函数,如abs() len()
Python库函数,如math.sqrt()
模块化的程序是由许多函数组合而成的.
4 of 69
4
为什么需要函数?
编程更容易把握
大程序分解成小功能部件
代码重用,避免重复相同/相似代码
提高开发效率
更易维护
程序更可读,更易理解
代码简洁美观
5 of 69
5
函数用途(1):减少重复代码
编程实例:画一棵树 def treetop():
print * print *
print ***
print ***
print *****
print *****
print *******
print *******
print *
def tree():
print ***
文档评论(0)