Python学习三

Posted Veryvalley

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学习三相关的知识,希望对你有一定的参考价值。

高级特性

切片: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学习三的主要内容,如果未能解决你的问题,请参考以下文章

日常Geetest滑动验证码(三代canvas版)处理小结(以B站登录验证为例)

python 学习python语法的片段

python小白学习记录 多线程爬取ts片段

第43天python学习re模块学习

python 机器学习有用的代码片段

python ipython:机器学习片段