欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    Python程序设计基础04_1函数的定义和调用ppt课件.pptx

    • 资源ID:15554494       资源大小:2.04MB        全文页数:12页
    • 资源格式: PPTX        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Python程序设计基础04_1函数的定义和调用ppt课件.pptx

    在此输入您的封面副标题Python程序设计基础程序设计基础04_1函数的定义和调用函数的定义和调用杭州师范大学杭州师范大学 虞歌虞歌 第第2页页Python程序设计基础程序设计基础函数函数杭州师范大学杭州师范大学 虞歌虞歌 第第3页页Python程序设计基础程序设计基础函数函数“函数函数”这个术语来自数学,最早见于这个术语来自数学,最早见于1692年德国教学家年德国教学家Leibniz(莱布尼茨)(莱布尼茨)的著作。的著作。如果如果在某一变化过程中有两个变量在某一变化过程中有两个变量x和和y,对于变量,对于变量x在研究范围内的每一个确定的在研究范围内的每一个确定的值,变量值,变量y都有惟一确定的值和它对应,那么变量都有惟一确定的值和它对应,那么变量x就称为自变量,而变量就称为自变量,而变量y则称为则称为因变量,或变量因变量,或变量x的函数,记为:的函数,记为:y=f(x),f称为函数称为函数名。名。记号记号f(x)则是由瑞士数学家则是由瑞士数学家Euler(欧拉欧拉)于于1724年首次使用年首次使用的。的。在计算机领域,也继承了这种思维方式,把一段经常需要使用的代码片段封装在计算机领域,也继承了这种思维方式,把一段经常需要使用的代码片段封装起来,记为:起来,记为:y=f(x),f称为函数名,称为函数名,x称为称为参数参数,y称为称为返回返回值值。在在需要使用时需要使用时可以直接调用,并且返回可以直接调用,并且返回结果。结果。杭州师范大学杭州师范大学 虞歌虞歌 第第4页页Python程序设计基础程序设计基础函数函数函数函数是一种代码组织是一种代码组织方法方法函数是为了完成某项任务而组合在一起的相关语句的集合,并被指定了一个函数是为了完成某项任务而组合在一起的相关语句的集合,并被指定了一个名字。名字。可可重用。重用。在在Python语言语言中,函数分为两大类中,函数分为两大类:Python语言语言本身提供的本身提供的标准函数标准函数和程序员和程序员编写的编写的自定义自定义函数。函数。在编写在编写Python程序时,可以使用函数来组织代码。程序时,可以使用函数来组织代码。杭州师范大学杭州师范大学 虞歌虞歌 第第5页页Python程序设计基础程序设计基础函数函数函数函数定义的语法定义的语法如下:如下:def 函数名函数名(形式参数表形式参数表): # 函数体函数体函数函数包括函数头和函数体。函数头以关键字包括函数头和函数体。函数头以关键字def开始开始,紧接着,紧接着函数函数名、形式参数名、形式参数并以冒号并以冒号结束。结束。函数头中的参数被称为形式参数,简称形参。参函数头中的参数被称为形式参数,简称形参。参数是可选的,函数可以没有参数。数是可选的,函数可以没有参数。函数可以有返回值,也可以没有返回值。有返回函数可以有返回值,也可以没有返回值。有返回值的函数需要使用值的函数需要使用return语句来返回值。语句来返回值。函数函数体是一个定义函数做什么的语句集合,必须体是一个定义函数做什么的语句集合,必须相对相对于于def向右向右缩进(一般缩进(一般是是4个空格)。通过缩个空格)。通过缩进,进,Python能够识别能够识别出出函数函数体体是是隶属于隶属于def的。的。杭州师范大学杭州师范大学 虞歌虞歌 第第6页页Python程序设计基础程序设计基础函数函数为了使用函数,必须调用函数。为了使用函数,必须调用函数。如果函数带有返回值,通常当作值来处理。如果函数带有返回值,通常当作值来处理。area = compute_area(10) # 调用函数,并将返回值赋给变量调用函数,并将返回值赋给变量areaprint(compute_area(10) # 调用函数调用函数,并将返回,并将返回值输出值输出如果函数没有返回值如果函数没有返回值,通常当作语句来处理。通常当作语句来处理。print(Programming is fun) # print函数没有返回值函数没有返回值带有带有返回返回值的函数也可以作为语句来处理,此情况下,函数返回值被舍弃了。值的函数也可以作为语句来处理,此情况下,函数返回值被舍弃了。compute_area(10) # 调用函数,函数返回值被舍弃了调用函数,函数返回值被舍弃了如果函数带有参数,调用函数时如果函数带有参数,调用函数时,需要,需要将实参(实际参数)传递给形参:将实参(实际参数)传递给形参: area = compute_area(10) # 10为实参为实参如果函数的如果函数的形参为形参为空空,调用函数时实参也,调用函数时实参也为空,为空,但圆括号但圆括号()不能不能省略:省略:print()杭州师范大学杭州师范大学 虞歌虞歌 第第7页页Python程序设计基础程序设计基础函数函数这里这里main函数定义在函数定义在compute_area函数之后函数之后。在在Python中,函数可以定义在源程序文件的任意中,函数可以定义在源程序文件的任意位置位置。也。也可以在可以在compute_area函数之前定义函数之前定义main函数函数。compute_area函数中声明了形参函数中声明了形参r和变量和变量area,main函数中也声明了变量函数中也声明了变量r和和area,尽管同名,尽管同名,但它们是不同的变量但它们是不同的变量,有各自的,有各自的存储单元,具有存储单元,具有不同的不同的作用作用域域,不会相互干扰不会相互干扰杭州师范大学杭州师范大学 虞歌虞歌 第第8页页Python程序设计基础程序设计基础函数函数当程序调用一个函数时,程序控制权就会转移到被调用的函数上。当被调用当程序调用一个函数时,程序控制权就会转移到被调用的函数上。当被调用函数执行结束,被调用函数就会将程序控制权交还给调用者函数执行结束,被调用函数就会将程序控制权交还给调用者。杭州师范大学杭州师范大学 虞歌虞歌 第第9页页Python程序设计基础程序设计基础函数函数定义一个名为定义一个名为print_grade的函数,然后调的函数,然后调用它打印给定分数的等级用它打印给定分数的等级。print_grade函数不返回任何值,在函数不返回任何值,在main函数中,它被作为一个语句函数中,它被作为一个语句调用。调用。杭州师范大学杭州师范大学 虞歌虞歌 第第10页页Python程序设计基础程序设计基础函数函数定义一个名为定义一个名为get_grade的函数,该函数的函数,该函数返回一个表示等级的字符,然后调用它返回一个表示等级的字符,然后调用它获取给定分数的等级并输出获取给定分数的等级并输出。get_grade函数返回一个字符,它可以函数返回一个字符,它可以像调用一个字符一样使用,像调用一个字符一样使用,在在main函函数中,它被数中,它被作为作为一一个值来处理。个值来处理。杭州师范大学杭州师范大学 虞歌虞歌 第第11页页Python程序设计基础程序设计基础函数函数实际上,不管是否使用实际上,不管是否使用return语句,所有语句,所有Python函数都将返回一个值函数都将返回一个值如果某个函数没有如果某个函数没有return语句,默认情况下,它返回一个特殊值语句,默认情况下,它返回一个特殊值None。杭州师范大学杭州师范大学 虞歌虞歌 第第12页页Python程序设计基础程序设计基础函数函数Python的的return语句可以返回多个值。语句可以返回多个值。本质本质上还是返回单个值,只是利用了元组的自动包裹功能,将多个值包裹成上还是返回单个值,只是利用了元组的自动包裹功能,将多个值包裹成单个元组返回。单个元组返回。返回一个元组可以省略圆括号返回一个元组可以省略圆括号。可以利用元组的自动解包裹功能,将可以利用元组的自动解包裹功能,将return语句中元组的元素值按位置赋给对语句中元组的元素值按位置赋给对应的多个变量应的多个变量(这里是(这里是t1、t2、t3和和t4)。)。

    注意事项

    本文(Python程序设计基础04_1函数的定义和调用ppt课件.pptx)为本站会员(春哥&#****71;)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开