python笔记2

内建函数
–Pyhton中提供了大量的内建函数,这些函数直接在Python中可以用,不需要导入任何的模块。基本的内置函数
python笔记2
abs() 函数是返回数字的绝对值。
匿名函数
lambda 函数可接受任意数量的参数,但只能有一个表达式。
Lambda 函数可用于另一个函数内。
生成器函数
1.包含yield语句的函数可以用来创建生成器对象,这样的函数也称生成器函数。2.Python在处理函数中的yield语句时,返回yield语句所指定的对象/值,但不会终止当前函数的执行,而是暂时中断,保留当前的执行状态/上下文,等函数再次被调用时则接着上次yield语句继续执行。3.生成器具有惰性求值的特点。
内置高阶函数
1.map()函数它接收一个函数 f 和一个 可迭代对象(这里理解成 list),并通过把函数 f 依次作用在 list 的每个
2.reduce()函数
python 3 中,reduce()函数已从全局函数中移除,放置在functools模块中,使用的话需要调用此模块中的reduce。
3.filter() 函数
用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。filter(function, iterable)function – 判断函数。iterable – 可迭代对象。返回值