一、函数定义
语法:
def 函数名(参数列表):
函数体
eg1:不传参数
def add(a,b):
return a+b
add(1,3)
eg2:缺省参数
def add(a=1,b=2):
return a+b
add()
eg3:
def func(a,b):
print (a,b)
func(1,2)
func(b=1,a=2)
eg4:
def add(a,b=100):
return a+b
print (add(10))
print(add(10,200))
二、参数传递
2.1用函数实现一个除法
def div(a,b):
if not isinstance(a,(int,float)) and not isinstance(b,(int,float)):
return None
if b==0:
return None
return a/b
print (div(100,10))