为了账号安全,请及时绑定邮箱和手机立即绑定

Python语言程序设计---函数的定义与使用

标签:
Python

Python语言程序设计---函数的定义与使用

1 函数的理解和定义

函数是一段代码的表示,所指定的参数是一种占位符,如果不经过调用,不会被执行,参数是输入、函数体是处理、结果是输出 (IPO)。

•函数是一段具有特定功能的、可重用的语句组


•函数是一种功能的抽象,一般函数表达特定功能


•两个作用:降低编程难度和代码复用


2 函数的使用及调用过程

函数的调用是运行函数代码的方式,调用时要给出实际参数,用实际参数替换定义中的参数-,函数调用后得到返回值。

3 函数的参数传递

函数可以有参数,也可以没有,但必须保留括号。函数定义时可以为某些参数指定默认值,构成可选参数,函数定义时可以设计可变数量参数,既不确定参数总数量。函数调用时,参数可以按照位置或名称方式传递。

4 函数的返回值

函数可以返回0个或多个结果, return保留字用来传递返回值-,函数可以有返回值,也可以没有,可以有return,也可以没有。 return可以传递0个返回值,也可以传递任意多个返回值。

5 局部变量和全局变量

•规则1: 局部变量和全局变量是不同变量,局部变量是函数内部的占位符,与全局变量可能重名但不同,函数运算结束后,局部变量被释放,可以使用global保留字在函数内部使用全局变量;


•规则2: 局部变量为组合数据类型且未创建,等同于全局变量;


•使用规则:基本数据类型,无论是否重名,局部变量与全局变量不同,可以通过global保留字在函数内部声明全局变量,组合数据类型,如果局部变量未真实创建,则是全局变量;


•lambda函数返回函数名作为结果,lambda函数是一种匿名函数,即没有名字的函数,使用lambda保留字定义,函数名是返回结果,lambda函数用于定义简单的、能够在一行内表示的函数。https://img1.sycdn.imooc.com//5ff825620001d11507000978.jpg



点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消