python入门,函数的进阶

发布时间:2024年01月19日

1.函数的多返回值

加上逗号,一个函数每次就能返回多个值

2.函数的多种参数使用形式

1.位置参数

调用函数时根据参数位置来传递参数

就是我们平时写函数时所使用的形式

注意:

传递的参数和定义的参数的顺序以及个数必须一致

2.关键字参数

通过键=值的形式去传递参数,并且不需要保证顺序一致

注意:

如果有位置参数时,位置参数必须在关键字参数的前面,但关键字参数之间不存在先后顺序

?3.缺省参数(默认参数)

提供默认值,如果没有传递对应的参数,就会使用默认的参数

注意:

默认值必须统一的都在最后

4.不定长参数

1.位置传递的不定长

用星号*的关键字可以表明某个形式参数接受的参数数量是无限个的

会转化为一个元组

2.关键字传递的不定长

使用两个星号,按照key = value的形式传入值

会在内部自动形成一个字典

3.函数作为参数传递

这是一种计算逻辑的传递,而不是数据的传递

4.lambda匿名函数

使用lambda定义一个匿名的函数,或者说是无名称的函数,这个函数只可以临时使用一次

函数体只能写一行,可以不用写return,它会自动帮我们return

文章来源:https://blog.csdn.net/2301_79431343/article/details/135686280
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。