一、函数

函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段

1、定义函数(如果不主动调用函数,函数是不会执行的)

python中的函数

2、函数的调用

python中的函数

3、函数参数的使用

在函数名后面的小括号内填写参数,多个参数之间使用,分隔

函数的参数分为形参和实参两种:

1)定义函数时的变量,叫形参,形参可以任意起名字形参接收任意实参赋值

2)在调用函数时传递的参数称为实参(真实的数据信息)

python中的函数

 

二、函数形参的四大参数

参数分为两种:形参、实参

形参分为四种:位置参数、默认参数、可变参数、关键字参数

1、位置参数(形参和实参个数必须保持一致)

python中的函数

2、默认参数(形参和实参的个数可以不一致)

###求x的y次方,y的值默认为2

python中的函数

注:默认形参可以改变

 

3、可变参数

   *args:是可变参数
    args:是元组类型数据
    args:名字可变(因为是形参 名字可变)

python中的函数

注:对list、tuple、set解包时,只需要在变量前加*(*nums:解包)

 

4、关键字参数

注:**kwargs:是一个字典;可以传递任意多的key-value对

python中的函数

 

三、函数的返回值

返回值:函数运算的结果,还需要进一步操作时,给一个返回值

return用来返回函数执行结果的,如果没有返回值,默认为None

python可以间接返回多个值(返回了一个元组)

一旦遇到return,函数执行结束,后面的代码不会执行

 

python中的函数

 

### 对元组进行解包

python中的函数

 

四、函数的引用

python中的函数

 

五、函数变量的作用域

定义在函数内部的变量拥有一个局部作用域,定义在函数外的拥有全局作用域

局部变量:在函数内部定义的普通变量,只在函数内部作用,函数执行结束,变量会自动删除

全局变量:在函数外部定义的普通变量,可以在整个程序范围内访问

 

python中的函数

 

六、函数综合实例

 

实例1:

python中的函数

 

实例2:

python中的函数

python中的函数

 

实例3:

python中的函数

 

实例4:

python中的函数

 

python中的函数

python中的函数

相关文章:

猜你喜欢
  • 2021-08-17
相关资源
相似解决方案