函数的定义和参数

 

函数的写法

例子:

def sum(x,y):   #定义
print('x={0}'.format(x))
print('y={0}'.format(y))
return x+y
s1=sum(10,100) #调用
s2=sum(x=100,y=10)
print(s1,s2)

函数的参数:

#默认参数
def A(a,b=10):
print(a)
print(b)
A(1)
A(10,100)

#多参数
def funcA(a,*args):
print(a) #10
print(args) #(100,1000)
f1=funcA(10,100,1000)

def funcB(a,**kwargs):
print(a) # 10
print(kwargs) # {'c': 1000, 'b': 100}
f2=funcB(a=10,b=100,c=1000)



posted @ 2017-11-01 22:30  xuanhui  阅读(234)  评论(0)    收藏  举报