logo资料库

python讲义 程序设计思想与方法6~13章.ppt

第1页 / 共248页
第2页 / 共248页
第3页 / 共248页
第4页 / 共248页
第5页 / 共248页
第6页 / 共248页
第7页 / 共248页
第8页 / 共248页
资料共248页,剩余部分请下载后查看
潘理 Email: panli@sjtu.edu.cn
v 什么是函数 v 为什么需要函数 v 函数和参数 v 带有返回值的函数 v 函数和程序结构
v 函数是一种程序构件,是构成大程序的小程序. Ø 函数定义:将一组完成某个特定功能的语句组合起来,取一 个名字 Ø 函数调用:通过函数名执行者组语句 Ø 函数的输入称为参数 Ø 函数的输出称为返回值 v 我们已经熟悉的函数: Ø 自己编的函数,如常用的main() Ø Python内建函数,如abs() Ø Python标准库函数,如math.sqrt()和string.split() Ø 对象的方法,如win.close()和p.draw() 3
v 什么是函数 v 为什么需要函数 v 函数和参数 v 带有返回值的函数 v 函数和程序结构
v 编程更容易把握 Ø 复杂程序分解成较小部件 v 代码可重用 Ø 提高开发效率 Ø 更易维护 v 代码更简洁 v 程序更易理解 5
v 用函数减少重复代码 重复代码的坏处: 1.费时费力 2.代码维护的 一致性 def main(): print “Happy birthday to you!” print “Happy birthday to you!” print “Happy birthday, dear Fred.” print “Happy birthday to you!”
def happy(): print "happy birthday to you!" def singFred(): happy() happy() print "Happy birthday, dear Fred." happy() def main(): singFred() main()
v 什么是函数 v 为什么需要函数 v 函数和参数 v 带有返回值的函数 v 函数和程序结构
分享到:
收藏