您的位置:首页 > 编程语言 > Python开发

《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'
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: