def name(cs1,cs2,cs3):
语句1
语句2
语句3
①一般情况按照函数定义的参数个数赋值。
def dajiahao(a,b,c):
print(a+b+c)
return(a + b + c)
a = dajiahao(a,b,c)
②预先设定值后可以不赋值或者重新赋值。
def dajiahao(a=1,b,c):
print(a+b+c)
return(a + b + c)
a = dajiahao(b,c)
a = dajiahao(a,b,c)
③不定个数参数。
def dajiahao(a,*args):
for i in args:
a+= i
return(a)
c = dajiahao(1,2,3,4)
④不定个数键值对参数:只能传键值对。
def dajiahao(a,**kwargs):
for i,j in kwargs.items():
print(i,j)
dajiahao(1,x = 2,y = 3)
⑤可返回多个值
def dajiahao():
a=0
b=0
return a,b
a,b = dajiahao()
⑥