《Beginning Python From Novice to Professional》学习笔记二:Sequence

来源:互联网 发布:剑雨江湖进阶最新数据 编辑:程序博客网 时间:2024/04/26 12:45

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'

原创粉丝点击