关于函数
- def 直接定义函数
def function():
pass
- 传参
def function(x,y):
pass
function(1,2)
或着
function(y=2,x=1)
- 返回值可以返回多个(解包)
def function(x,y):
return x+y,x-y
a,b = function(y=2,x=1)
# a的值是x+y,b的值是x-y
- 形参默认值
# 给形参赋默认值
def function(x=1 ,y=2):
return x+y,x-y
# 可以这样调用
function()
function(1)
function(1,2)
function(x=1,y=2)
# 没有默认值的参数必须放到有默认值参数前面