1.下标从0开始,-1代表最后一个元素,-2为倒数第二个。
2.因为顺序化操作是内置的,所以形如
'Hello'[1]
fourth = raw_input('Year: ')[3]
均为合法输入
3.可以用*来重复List的值
如action = 3 * ['go'] --->(['go'] * 3也一样)
['go', 'go', 'go']
而action = 3 * 'go' --->('go' * 3也一样)
'gogogo'
4.片段的范围只含上界,不含下界。In short, you supply two indices as limits for your slice, where the first is inclusive and the second is exclusive.
如:name = 'chariothy',则
name[1:4] ---> 'har'
name[1:-4] ---> 'hari'
name[-3:] ---> 'thy'
name[:2] ---> 'cha'
name[:] ---> 'chariothy'
5.片段中使用Step,接上例
name[::2] ---> 'caity'
name[::-2] ---> 'ytiac'
此时范围上下界的含义与4相同。
6.in操作
'io' in name ---> True
'P' in 'Python' ---> True
7.len和max和min
len(name) ---> 9
max(name) ---> 'y'
min(name) ---> 'a'
《Beginning Python From Novice to Professional》学习笔记二:Sequence
最新推荐文章于 2015-03-05 12:50:00 发布