《Beginning Python From Novice to Professional》学习笔记二:Sequence
2009-04-11 08:50
537 查看
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'
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》学习笔记三:List
- Beginning Python From Novice to Professional (5) - 条件与循环
- Beginning Python: From Novice to Professional, Second Edition
- Beginning Ubuntu Linux From Novice To Professional一些翻译笔记
- 《Beginning Python From Novice to Professional》学习笔记八:Abstraction
- Beginning Python From Novice to Professional (9) - Socket
- Beginning Game Development with Python and Pygame: From Novice to Professional
- Beginning Python: From Novice to Professional
- Beginning Python From Novice to Professional (4) - 演示样本格式字符串
- 《Beginning Python From Novice to Professional》学习笔记十:Exception
- 《Beginning Python From Novice to Professional》学习笔记十一:__Magic__
- Beginning Python From Novice To Professional读书笔记
- Beginning Python From Novice to Professional (4) - 字符串格式示例
- Beginning Python From Novice to Professional (6) - 函数使用
- 《Beginning Python From Novice to Professional》学习笔记十二:__Magic__
- Beginning Python From Novice to Professional (7) - 类别
- Beginning Python From Novice to Professional (8) - 文件方法
- Beginning Python From Novice to Professional (3) - 列表操作
- Beginning Python From Novice to Professional (5) - 条件与循环
- 《Beginning Python From Novice to Professional》学习笔记四:Tuple