python语法特性

python语法特性

1
2
3
4
5
6
return a or b:遇到为true的值即返回该值,如果均为false,即返回最后一个
return a and b:遇到为false的值,即返回该值,如果均为true就返回最后一个
如果函数无return,则该函数返回None对象
生成器比用迭代器实现块的多,因为生成器底层是通过c编写的
[line.upper() for line in open(text.txt) if line[0]==1]
[filter(f(i),list)] #生成器,返回由list中元素在f(i)中执行满足条件的元素构成的list

欢迎关注我的其它发布渠道