码迷,mamicode.com
首页 > 编程语言 > 详细

Python学习三

时间:2017-12-15 15:04:31      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:class   str   学习   切片   高级特性   substr   xpl   range   col   

高级特性

切片:list,tuple,str截取用。

 1 items = range(20)
 2 #结果:[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]
 3 
 4 #取前10个
 5 top10 = items[0:10]
 6 #0可以省略
 7 top10 = items[:10]
 8 #结果:[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
 9 
10 #取11到20,包括 : 前面的,但不包括:后面的,和Java,js中的substr类似
11 #索引是从0开始
12 num10to20 = items[10:20]
13 #结果:[10, 11, 12, 13, 14, 15, 16, 17, 18, 19]
14 
15 #从0到9,每隔两个取一个
16 even = items[0:10 :2]
17 #结果:[0, 2, 4, 6, 8]
18 
19 #取最后1个
20 last = items[-1:]
21 
22 #取最后10个
23 last = items[-10:]
24 #结果:[19]
25 
26 
27 #除了最后一个
28 expLast = items[:-1]
29 #结果:[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18]

 

Python学习三

标签:class   str   学习   切片   高级特性   substr   xpl   range   col   

原文地址:http://www.cnblogs.com/veryvalley/p/8042730.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!