函数的定义与功能:
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。要调用一个函 数,需要知道函数的名称和参数
python如何定义函数
关键字 def # define function
def 函数名称([参数列表]):
# 函数体
# 如果需要返回值,则使用return关键字返回结果
# [return 函数返回值]
如何调用函数
函数名称([实参列表])
函数分类:
1. 通过函数是否存在参数
1. 有参函数
2. 无参函数
2. 函数是否存在返回值
1. 有返回值的
2. 无返回值
3. 函数定义者的角度
1. 官方函数(python官方提供的各种)
2. 第三方函数
3. 自己定义的函数
参数组合:
在Python中定义函数,可以用位置参数、默认参数、可变参数和可变关 键字参数,这4种参数都可以一起使用,戒者叧用其中某些,但是请注意, 参数定义的顺序必须是:位置参数、默认参数、可变参数和可变关键字 参数。
两种最基本的变量作用域如下:
• 全局变量 定义在函数外的拥有全局作用域
• 局部变量 定义在函数内部的变量拥有一个局部作用域
注意:在python的函数中,默认不能修改全局变量 如果说,一定要在python函数中修改全局 变量,需要提前声明!!!
匿名函数lambda表达式:
1、python的函数的参数,可以是任意类型
python中的函数参数,可以是任意类型,只要是对象即可。
2、在python,函数也是对象!!!