导图社区 python_函数
非常简单的python函数介绍。风格是可爱类。欢迎自取。
社区模板帮助中心,点此进入>>
函数
概念
本质:功能代码块
用途:避免重复代码
注意
函数要写于调用前
必须调用才会执行
定义
第一种形式
def 函数名( ): code
无参数,没有返回值
第二种形式
def 函数名(参数1,参数2...): code
有参数,没有返回值
第三种形式
def 函数名(): code return 结果
无参数,有返回值
isdigit()
upper()
第四种形式
def 函数名(参数1,参数2...): code return 结果
有参数,有返回值
什么时候需要返回值
当程序在运行时,调用函数后需要函数里面的结果,则返回结果。
如果写判断功能函数时,返回True、False。
形式
参数:传入的数据 (代码的动态性)
注意:传入的参数,必须在函数里面定义参数的接收
形参
实参
关系:形参用来 接收实参的数据
返回值:调用后返回的结果
明确函数的正确性 保证函数的动态性
调用
函数名 ( 实参)
有返回值的函数调用
*推荐:赋值调用:变量 = 函数(参数)
输出调用:print(函数(参数))
代码
return
返回数据,终止函数
多个数据,默认第一个; 多组数据,默认元组
type(函数名)
查看返回值是什么类型数据
global
全局变量可以在函数内使用
e.g. global number
变量
局部变量
函数里面的变量
只能在局部使用
全局变量
在函数外面。文件开头位置
整个文件都可以输出,但函数内不能使用
就近原则
仅限于输出