函数的定义
函数的调用
函数的返回值
参数:
1:def()#形参
2:def()#实参
参数的先后顺序: 位置参数>*args>默认参数>**kwargs
*args只接受位置参数的值而**kwargs只接受默认参数的值 而*args和**kwargs连接使用则无敌但是前提还是位置参数在前
def f1(*args):
print(args)
li = [1,2,3,4,5]
f1(*li) # *可以代表所有‘li’的对象全部以*args 动态参数接收为元祖
def f1(*args):
print(args)
tu = {1:'a',2:'b'}
f1(*tu) # *可以代表所有‘tu’的对象全部以**kwargs 动态参数接收尾字典
位置参数 #必须传值
*args #可以不传值(元祖)不能接受默认传参的值
默认参数 # 以变量名的形式传参
**kwargs # 不能接收位置传参的值(字典)