一、内置函数
1、如何查看内置函数的定义:help(print)
2、函数的作用
1)功能性
2)隐藏细节
3、避免编写重复的代码
3、常见的内置函数
print()
round()
二、自定义函数
1)先定义后使用
2)自定义的函数名不能和python的内置函数同名
3)参数可以为空或多个
4)可以无返回,返回None,返回单个结果,返回多个结果
无返回=返回None
三、多个返回值的情况
1、定义
def function(parametor_list):
...
return res1,res2
2、调用
r=function(parametor_list)
r是元组类型,用多个变量接收
res1,res2=function(parametor_list)
四、序列解包与链式赋值
1、序列解包
把一个元组(包)拆成一个序列值,并用多个变量接收。即一次给多个变量赋多个值,基本方法就是一次性将一个元组赋值给多个变量。
注意:变量个数和元组个数要相等
d=tuple(1,2,3)
a,b,c=d
等价于
a,b,c=1,2,3
等价于
a=1
b=2
c=3
2、链式赋值:同时对几个变量进行赋值
以下三种代码等价
a=1
b=1
c=1
a,b,c=1,1,1
a,b,c=1
a,b,c=1称为链式赋值
五、必须参数与关键字参数