环境:win7 pycharmCE_2017.2 python3.6.2
第四篇呢,把高级特性回顾一下,顺便把常用的对字符串、列表的用法小结一下,这篇长期更新这个用法小结。
7.高级特性
判断类型
#判断是否可迭代
>>> from collections import Iterable
>>> isinstance('abc', Iterable)
True
#判断是否是字符串
>>> x = 'abc'
>>> y = 123
>>> isinstance(x, str)
True
>>> isinstance(y, str)
False
列表的下标循环
>>> for i, value in enumerate(['A', 'B', 'C']):
... print(i, value)
...
0 A
1 B
2 C
列表生成式
#带条件的
>>> temp=[x for x in range(0,500) if x%2==0 and x%7==0]
>>> temp
[0, 14, 28, 42, 56, 70, 84, 98, 112, 126, 140, 154, 168, 182, \
<