函数:
定义函数:在Python中,定义一个函数要使用def
语句,依次写出函数名、括号、括号中的参数和冒号:
,然后,在缩进块中编写函数体,函数的返回值用return
语句返回。
例:定义一个求绝对值的函数
def ni(x):
if x>=0:
return x
else:
return -x
print(ni(5))
print(ni(-9))
函数的参数:
位置参数
默认参数
可变参数:可变参数允许你传入0个或任意个参数,这些可变参数在函数调用时自动组装为一个tuple
def power(*a,b=45): return a,b print(power(1,2,3,4,5)) print(power(2,3,45))
关键字参数:关键字参数允许你传入0个或任意个含参数名的参数,这些关键字参数在函数内部自动组装为一个dict
def power(**a): return a print(power(hello='1234',ni=45)) print(power(yap='longzu',long='yu'))