内置函数:https://docs.python.org/zh-cn/3.7/library/functions.html

 一、fiter函数:过滤器

filter(参数1, 参数2)

参数1:过滤规则函数

参数2:可迭代对象

eg:

# 获取列表中大于30的数据
li = [11, 33, 34, 55, 7, 2, 7, 66, 899, 7, 5]
res = filter(lambda x: x > 30, li)
print(list(res))

二、map函数:将函数应用于iterable中每一项并输出其结果

map(参数1, 参数2)

参数1:处理函数

参数2:可迭代对象

eg:

# 计算列表中所有数据的二次方法
li = [11, 33, 34, 55, 7, 2, 7, 66, 899, 7, 5]
res = map(lambda x: x ** 2, li)
print(res)
print(list(res))

三、exec函数:执行python代码

eg:

# exec:执行器,可以执行字符串中的python代码
code = """
a=100
b=200
print(a+b)
"""
exec(code)

四、all函数:迭代对象内所有的元素为真,返回True

eg:

def work(name=None, age=None, sex=None):
if name and age and sex:
print('--成立01---')

if all([name, age, sex]):
print('--成立02---')

work(11, 22, 0)

五、any函数:迭代对象内只要有一个元素为真,返回True

eg:

def work(name=None, age=None, sex=None): 
if name or age or sex:
print('--成立01---')

if any([name, age, sex]):
print('--成立02---')
work(11, 22, 0)

六、zip函数:聚合打包