容器的数据结构有列表、元组、字符串。
-
可以通过索引如:num[1]使用,通过分片(:)如num[1:5:2]来使用。
-
格式num[0:0:1],格式num[中间:前面:-1]。
-
步长为正数时候:第一个数先于第二个数出现;步长为负数时:从后往前数,第一个数先于第二个数出现,否则是空序列。
1 #!/usr/bin/env python
2 # -*- coding:utf-8 -*-
3 tag='<a href="http://www.python.org">Python website</a>'
4 num=[1,2,3,4,5,6,7,8,9,10]
5 s="string"
6 print tag[9:30]
7 print tag[32:-4]
8 print (tag[:-4])
9 print tag[:]
10 print tag[-17:-4:7]
11 print num[0:5]
12 print num[:5]
13 print "-6's num is: "+str(num[-6])
14 print num[4::-1]
15 print num[-6:-11:-1]
16 print num[5:10]
17 print num[5:]
18 print num[-5:]
19 print num[10:4:-1]
20 print num[::2]
21 print num[-2:-11:-2]
22 print num[1::2]
23 print num[-1::-2]
24 print s[2:]
25 print s[-1]+s[-3]+s[-2]
1 http://www.python.org
2 Python website
3 <a href="http://www.python.org">Python website
4 <a href="http://www.python.org">Python website</a>
5 ye
6 [1, 2, 3, 4, 5]
7 [1, 2, 3, 4, 5]
8 -6's num is: 5
9 [5, 4, 3, 2, 1]
10 [5, 4, 3, 2, 1]
11 [6, 7, 8, 9, 10]
12 [6, 7, 8, 9, 10]
13 [6, 7, 8, 9, 10]
14 [10, 9, 8, 7, 6]
15 [1, 3, 5, 7, 9]
16 [9, 7, 5, 3, 1]
17 [2, 4, 6, 8, 10]
18 [10, 8, 6, 4, 2]
19 ring
20 gin