- 1、本文档共68页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
;01;MORETHENTEMPLATE;MORETHENTEMPLATE;MORETHENTEMPLATE;MORETHENTEMPLATE;MORETHENTEMPLATE;MORETHENTEMPLATE;浙江财经大学东方学院信息分院;MORETHENTEMPLATE;MORETHENTEMPLATE;MORETHENTEMPLATE;MORETHENTEMPLATE;;;
可选参数,又称默认参数,是指在函数定义时声明了默认值的参数,在函数调用时可以选择不指定部分实参,而直接接受其默认值。
默认参数通过=定义默认值;
函数scale在定义时指定了ratio是一个默认参数,默认值为2。
用scale(2)进行函数调用时,只有一个实参2赋值给形参a,
ratio默认为2,因此结果为4;用
scale(2,1.1)进行函数调用时,此时形参ratio也被赋值为1.1,因此结果为2.2。;
在定义函数时,可以为部分或者全部形参指定默认值。
有默认值的参数必须放在没有默认值的所有参数之后。
默认值必须是确定的常量值。;
可变参数,在函数调用的时候参数个数不一定。
适合情形:在函数定义时无法确定函数个数情形,甚至在运行到之前参数的数目也是未知的
可变参数通过*指定
可变参数是一个tuple对象;
在示例中,形参b定义成可变参数。
通过mysum(1,2,3)调用函数时,实参2,3组合成一个tuple对象再传递给b变量。
;
函数定义时参数列表只能有一个可变参数。
可变参数必须在参数列表最后位置。
;;
实参默认是通过从左到右的位置顺序传递给形参。;
调用时指定形参和实参的确定关系。;03;MORETHENTEMPLATE;浙江财经大学东方学院信息分院;04;
递归是指在函数的定义中使用函数自身的方法。
包含了两个意思:
递:
递归问题必须可以分解为若干个规模较小,与原问题形式相同的子问题,这些子问题可以用相同的解题思路来解决;
归:
这些问题的演化过程是一个从大到小,由近及远的过程,并且会有一个明确的终点(临界点),一旦到达了这个临界点,就不用再往更小、更远的地方走下去。最后,从这个临界点开始,原路返回到原点,原问题解决。;浙江财经大学东方学院信息分院;浙江财经大学东方学院信息分院;浙江财经大学东方学院信息分院;05;
根据内置函数其操作的对象和运算的类型不同,可以把Python内置函数分为数学运算(当然除了加减乘除)、逻辑操作、集合操作、基本IO操作,反射操作,字符串操作等。;浙江财经大学东方学院信息分院;浙江财经大学东方学院信息分院;浙江财经大学东方学院信息分院;浙江财经大学东方学院信息分院;浙江财经大学东方学院信息分院;浙江财经大学东方学院信息分院;浙江财经大学东方学院信息分院;浙江财经大学东方学院信息分院;浙江财经大学东方学院信息分院;浙江财经大学东方学院信息分院;浙江财经大学东方学院信息分院;浙江财经大学东方学院信息分院;浙江财经大学东方学院信息分院;浙江财经大学东方学院信息分院;浙江财经大学东方学院信息分院;06;
stepinto:单步执行,遇到子函数就进入并且继续单步执行(简而言之,进入子函数);
stepover:在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。
stepout:当单步执行到子函数内时,用stepout就可以执行完子函数余下部分,并返回到上一层函数。;浙江财经大学东方学院信息分院;浙江财经大学东方学院信息分院;浙江财经大学东方学院信息分院;浙江财经大学东方学院信息分院;07;采用模块化编程重新设计《学生成绩排名系统》项目。;浙江财经大学东方学院信息分院;浙江财经大学东方学院信息分院;浙江财经大学东方学院信息分院;浙江财经大学东方学院信息分院;浙江财经大学东方学院信息分院;浙江财经大学东方学院信息分院;浙江财经大学东方学院信息分院;浙江财经大学东方学院信息分院;浙江财经大学东方学院信息分院;浙江财经大学东方学院信息分院;THANKYOU
您可能关注的文档
- 《电子CAD(Protel 99 SE)实训指导书》课件_第14章.ppt
- 《Web前端技术(HTML+CSS+JavaScript)》课件_第3章 HTML基本元素.pptx
- 《Python基础案例教程》课件_Python实现学生管理系统.pptx
- 《Web前端技术(HTML+CSS+JavaScript)》课件_第7章 JavaScript基础语法.pptx
- 《电子CAD(Protel 99 SE)实训指导书》课件_第9章.ppt
- 《Web前端开发技术(》课件T_第八章.pptx
- 《传感器元件与实验》课件_1.8节.pptx
- 《电子测量技术基础》课件_第1章 电子测量与计量的基本概念.pptx
- 中国银河:中国银河:2020年度社会责任暨环境、社会及管治报告.pdf
- 电视广播有限公司2020环境、社会及管治报告.pdf
- 环球战略集团有限公司2020环境、社会及管治报告.pdf
- 华能国际:华能国际2020年度环境、社会及管治报告.pdf
- 港华燃气有限公司2020环境、社会及管治报告.pdf
- 金钼股份:金钼股份2020年度环境、社会与公司治理报告.pdf
- 龙记(百慕达)集团有限公司环境、社会及管治报告.pdf
- 新天绿色能源股份有限公司2020环境、社会及管治报告.pdf
- 中国罕王控股有限公司环境、社会及管治报告2020.pdf
- 郑州银行股份有限公司2020年度社会责任(环境、社会、管治)报告.pdf
- 北京城建设计发展集团股份有限公司2020年度环境、社会及管治报告.pdf
- 宝业集团股份有限公司2020年环境、社会及管治报告.pdf
最近下载
- 花城版音乐二年级上册-《温暖的家》教案.pdf
- 2024高考英语考点887个核心词汇 .pdf VIP
- 2024年湖南高速铁路职业技术学院单招职业技能测试题库及答案解析.docx VIP
- 武汉市2025届高中毕业生二月调研考试(二调)数学试卷(含答案详解).pdf
- 世行贷款芦山地震灾后重建和减灾项目芦山县子项目环评报告.doc VIP
- 《消防设施操作员(基础知识初级技能)》配套教材课件完整版(文字可修改版).ppt
- 餐饮业经营与管理(第2版)中职PPT完整全套教学课件.pptx
- 美容皮肤科临床诊疗指南诊疗规范2023版.pdf
- 25题高级工程师岗位常见面试问题含HR问题考察点及参考回答.pdf
- 中职对口分类考试语文一轮复习文化常识专题复习资料.doc
文档评论(0)