文章目录python map()函数python filter()函数python reduce()函数
函数式编程:是指代码中每一块都是不可变的,都由纯函数的形式组成。这里的纯函数,是指函数本身相互独立、互不影响,对于相同的输入,总会有相同的输出。并且允许把函数本身作为参数传入另一个函数,还允许返回一个函数。
例如实现列表元素的二次方:
def multiply_2(list):
new_list=[]
for i in list:
new_list.append(item**2)
1. 函数的返回值
.返回值就是函数执行以后返回的结果
.通过return来指定函数的返回值
.return后面可以跟任意对象,返回值甚至可以是一个函数。
#1. 求任意数的和
def fn(*nums):
result = 0
for n in nums:
result += n
# print(result)
return result
r = fn(1,2)
#2.break和return的区别
def fn4():
for b i