1.定义无形参的函数
def print_value():
print ('a =',a)
print ('a =',a)
print ('a =',a)
print_value()
2.定义含形参的函数
def add_ab(a,b):
return (a+b)
tang = add_ab(3,5)
tang
3.定义含默认值的形参的函数,不传参不会报错,会按默认值执行
def add_ab(a=1,b=2):
return (a+b)
tang = add_ab()
tang
tang = add_ab(3,b=3)
tang
4.定义含不定参数的函数
def add_number(a,*args):
b = 0
for i in args:
a += i
b += a
return a,b
a,b = add_number(1,2,3)
print (a,b)
将1传给a,2、3传给args
a=1+2=3
b=0+3=3
a=3+3=6
b=3+6=9
5.定义不定参数为键值对的函数
def add_number2(a,**kwargs):
for arg,value in kwargs.items():
print (arg,value)
add_number2(1,x=2,y=3)