形参个数和实参个数必须保持一致,不然会报错
传实参可以传任何类型,比如容器(列表,元组,集合等),字符串,数字。
举例:
def fun(lista): #2. 形参lista为[2,3243,43,5,454,65,66,76,6,768,7]
result=sum(lista)/len(lista) #3.执行函数体,计算出result的值
print("平均值:",result) #4.打印出result的值
return result #5.返回result
result1=fun([2,3243,43,5,454,65,66,76,6,768,7]) #1.代码逻辑处理方式,在这里给(lista) 赋值,注意这里是调用函数,只不过代码写的一步到位,也把变量接收返回result的值的也写了
#6.用新变量去接收返回result的值,注意返回的值需要用变量去接收
print(result1) #6 打印出接收的值
打印结果:平均值: 430.45454545454544
430.45454545454544
举例: 多个参数
def fun():
print("你真棒")
a=11
b=12
c=13
return a,b,c #逗号作为分隔符,将多个参数一并返回,这里用逗号分开就行
d=fun() #再去调函数fun,同时用新变量d去接收a,b,c的值
a1,a2,a3=fun() #再去调函数fun,也可以用三个变量去接收a,b,c的值
print(d)
print(a1,a2,a3)
你真棒 #打印的结果
11,12,13
11 12 13
https://www.51zxw.net/Show.aspx?cid=929&id=109971
网友评论