1.函数的定义与使用
1.1 函数的定义(函数是一段代码的表示)
1.1.1 函数的定义:
函数是一段具有特定功能的、可重复使用的语句
函数是一种功能的抽象,一般函数表达特定功能
两个作用:降低编程难度、代码复用
EG:
def fact(n):
s=1
for i in range(1,n+1):
s=s*i
return s
1.1.2 与数学函数的类比
1.2 函数的使用及调用过程
1.2.1 函数的调用:调用是运行代码实现的过程
1.2.2 函数的调用过程
2.参数的传递
2.1 参数个数
参数可以有,也可以没有,但必须保留括号。
2.2 可选参数传递
函数定义时可以为某些参数指定默认值,构成可选参数
且非可选参数一定要在可选参数之前
EG:
2.3 可变参数传递
函数定义时可以设计可变数量参数,既不确定参数总数量。
EG:
2.4 参数传递的方式
函数调用时,可以直接按照位置传递和名称方式传递。
EG:
3.返回值
函数可以返回0个或多个结果
函数调用时,参数同样也可以按照位置或名称方式传递
EG:
4.局部变量&全部变量
EG:
4.1 规则
EG1:
EG2:
总结版使用规则:
5 lambda函数
lambda函数返回函数名作为结果
5.1 lambda函数定义
EG:
5.2 使用lambda函数注意点
注意
本文题目来源为Python123平台和中国大学MOCC的《Python语言程序设计》课程, 主讲老师:嵩天、黄天羽、礼欣。如有侵权,立删。