函数
- 函数定义(略)
- 函数调用(略)
- 参数传递(详细介绍)

这里的可变对象和不可变对象跟参数本身的可变不可变是紧密对应的,因此在参数传递过程中,究竟是传可变对象还是不可变对象,直接看所传参数类型即可。

这里最需要关注的是不定长参数。


def max(a,b):
if a>b :
max = a
else:
max = b
return max
print(max(5,7))
def varfunc(para1, *para2):
print(para1)
print(para2)
varfunc(30,24,54)
def varfunc2(para1,**para2):
print(para1)
print(para2)
varfunc2(2,key1=2,key2=3)
#隐函数
a = lambda x,y : x+y
print(a(3,4))
7
30
(24, 54)
2
{'key1': 2, 'key2': 3}
7
文章介绍了Python函数的基本使用,包括函数定义、调用和参数传递。重点讲解了可变对象和不可变对象在参数传递中的行为,以及如何处理不定长参数,如使用*para2和**para2来接收多个位置参数和关键字参数。还展示了lambda函数的使用示例。
-函数&spm=1001.2101.3001.5002&articleId=129250501&d=1&t=3&u=e23887bc3f1d4256b26a47fb50b412b6)

被折叠的 条评论
为什么被折叠?



