函数
Python内置有许多函数供我们使用
>>>a=abs(-101) ##绝对值abs
>>>print(a)
101
>>>b=(1,2,3,4,5) ##最大值最小值max min
>>>print(max(b))
5
>>>print(min(b))
1
>>>print(int(2.2))
2
>>>print(float('5'))
5.0
自定义函数
在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。
def fun(a,b):
print(a)
print(b)
>>>print(fun(3,1))
3
1
也可以定义空函数,pass 空函数可以正常运行
def fun():
pass
a=1
pass
Python也支持在函数内部调用本函数 即递归调用
Lambda表达式
lambda表达式是用来定义匿名函数的
f = lambda x, y : x+y ##定义lambda表达式f为x+y
>>>f(1,1)
2
其中,f是一个新的函数作为返回值,lambda后面跟一个或多个参数,紧跟一个冒号,然后是一个表达式