函数基础
1.函数基础
1.1定义:
def 函数名():
1.2调用:
函数名()
2.函数功能
#有功能
def 函数名():
有代码
#无功能
def 函数名():
pass #占位
3.函数参数
3.1位置实参
#格式
def 函数名(a,b):
代码
函数名(1,2) #调用时位置参数必须有值
3.2 关键字实参
#要求:
1.位置实参必须放到关键字实参前面
2.不能对一个形参重复赋值
def 函数名(a,b):
代码
#正确形式
factory(a=1,b=1)
factory(b=2,a=1)
factory(1,b=2)
#错误形式
factory(a=1,a=2)
factory(1,a=1)
3.3默认形参
#要求:
1.位置实参必须放到默认形参前面
def 函数名(a,b=2):
代码
factory(1)
factory(1,b=3)
3.4不定长形参
#特征
接受过多的传入实参,以元组的格式进行保存
def factor(a,b,*c):
代码
factory(1,2,3,4,5,6) #a=1 b=2 z=(3,4,5,6)
4.返回值
4.1 注意事项
):
代码
factory(1,2,3,4,5,6) #a=1 b=2 z=(3,4,5,6)
## 4.返回值
### 4.1 注意事项
![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传](https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=C%3A%5CUsers%5Cfeifei%5CAppData%5CRoaming%5CTypora%5Ctypora-user-images%5Cimage-20240504172010924.png&pos_id=img-NsVd7Euz-1718276635349)