官网解释:
- <李>
<代码类=" descname ">过滤器代码> 函数, iterable
李> <李>建立一个列表的元素of iterable , which ,函数返回true只 iterable ,可以是一个序列,一个容器支持迭代,迭代器。If iterable ,是一个字符串或一个元组,结果也有类型;否则它总是一个列表。If 功能,is <代码类=" docutils文字notranslate "> >代码,恒等函数假设,即所有元素of iterable , <强> 强>。
注意that <代码类=" docutils文字notranslate ">, 代码>,相当于用<代码类=" docutils文字notranslate ">,,,,,,> 代码,如果函数是not <代码类=" docutils文字notranslate "> 代码>,以及<代码类=" docutils文字notranslate ">,,,,,> 代码,如果函数is <代码类=" docutils文字notranslate "> >代码。
阅读<代码类=" xref py py-func docutils文字notranslate "> 代码>,以及<代码类=" xref py py-func docutils文字notranslate "> 代码>,这个函数的迭代器版本,包括一个过滤器的元素的变化, ,函数返回false。
李>
- <李>
<代码类=" descclassname "> str。代码> <代码类=" descname "> 代码> 字符
李> <李>返回一个字符串的副本与前导和尾随字符删除。 字符参数是一个字符串指定的字符集被删除。 如果省略或<代码类=" docutils文字notranslate "> 代码>,识字课参数默认为删除空格。 字符参数不是一个前缀或后缀;相反,它所有的组合 值ped:
<>之前在祝辞祝辞,& # 39;,,,spacious ,, & # 39; .strip () & # 39;宽敞的# 39; 祝辞祝辞祝辞,& # 39;www.example.com& # 39; .strip (& # 39; cmowz # 39;公司) & # 39;示例# 39; 李>就是,如果省略参数,默认过滤空格。
#过滤中列表的偶数
def get_odd (s):
,,,返回s % 2==1;,# C语言绝对不能这么写
,,,
打印“奇怪:“、过滤(get_odd, [1、2、3、4、5、6])
补充:
.strip(没有/字符串):从头尾开始,按对象字符串顺序删除
。如果带参数中没有对象头尾开始的字符,则无法删除,返回对象全字符
str1 =, & # 39; www.example.com& # 39; print (str1.strip (& # 39; lcoz # 39;公司)) # # # #片才能参数中没有& # 39;w # 39;/& # 39;猴# 39;,两端删除受阻
b。如果带参数中有对象的头尾开始字符,则匹配删除参数中的字符,返回未删除字符
str1 =, & # 39; www.example.com& # 39; print (str1.strip (& # 39; lcwmeoza # 39;公司)) xamp ,, # # # #片参数中没有& # 39;x # 39;/& # 39; p # 39;,两端删除受阻