- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Python数据分析与科学计算
;;函数是一组实现某一特定功能的语句集合,是可以重复调用、功能相对独立完整的程序段。;5.2函数的定义与调用;一般形式:
函数名([实际参数表]);【例5.3】编写函数,求3个数中的最大值。;形式参数:定义函数时函数名后面括号中的变量名
实际参数:调用函数时函数名后面括号中对应的参数;5.3函数的参数和函数的返回值;5.3函数的参数和函数的返回值;5.3函数的参数和函数的返回值;5.3函数的参数和函数的返回值;5.3函数的参数和函数的返回值;5.3函数的参数和函数的返回值;5.3函数的参数和函数的返回值;5.3函数的参数和函数的返回值;一个函数可能在调用时需要使用比定义时更多的参数,这就需要使用可变长参数。使用方法是在变量名前加星号*或**。;【例5.12】调用函数使不指定可变长参数。;【例5.14】可变长参数与默认参数、位置参数同时使用。;5.函数的返回值
指函数被调用、执行完后,返回给主调函数的值。
函数的返回语句
一般形式return表达式
功能:使程序控制从被调用函数返回到调用函数中,同时把返回值带给调用函数;【例5.15】编写函数,判断一个数是否是素数。;【例5.16】求一个数列中的最大值和最小值。;5.4函数的嵌套调用和递归调用;【例5.17】用递归方法求n!;;假设要将n个盘片按规定从A塔移至C塔,移动步骤可分为以下3步完成。
(1)把A塔上的n-1个盘片借助C塔移动到B塔。
(2)把第n个盘片从A塔移至C塔。
(3)把B塔上的n-1个盘片借助A塔移至C塔。;程序代码:;5.4函数的嵌套调用和递归调用;5.5匿名函数;5.5匿名函数;【例5.20】匿名函数的多种使用形式。;5.6变量的作用域;5.6变量的作用域;2.全局变量;5.6变量的作用域;5.7模块;用户建立一个模块就是建立扩展名为.py的Python程序。;导入模块就是给出一个访问模块提供的函数、对象和类的方法。;5.8函数应用举例;【例5.25】用递归的方法求xn。;【例5.26】计算从公元1年1月1日到y年m月d日的天数(含两端)。例如:从公元1年1月1日到1年2月2日的天数是31+2=33天。;5.8函数应用举例
您可能关注的文档
- Python 数据分析与科学计算 课件 第1章 数据分析基础.ppt
- Python 数据分析与科学计算 课件 第2章 Python数据分析环境.ppt
- Python 数据分析与科学计算 课件 第3章 Python数据类型.pptx
- Python 数据分析与科学计算 课件 第4章 程序控制结构.pptx
- Python 数据分析与科学计算 课件 第7章 Numpy数值计算.pptx
- Python 数据分析与科学计算 课件 第8章 Pandas数据分析处理.pptx
- Python 数据分析与科学计算 课件 第9章 Matplotlib数据可视化.pptx
- Python 数据分析与科学计算 课件 第10章 Scipy科学计算.pptx
- Python 数据分析与科学计算 课件 第11章 机器学习.pptx
- Python 数据分析与科学计算 课件全套 王小银 第1--11章 数据分析基础 ---机器学习.ppt
文档评论(0)