Python高级特性(上) 切片:方便截取list、tuple、字符串部分索引的内容 正序切片 语法: 表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素 实例: 运行结果: 倒序切片 语法: 表示,从倒数第2个索引开始,取到索引为0为止,不包扩索引0 实例: 运 ...
分类:
编程语言 时间:
2019-08-23 00:21:42
阅读次数:
88
切片(tuple) 有了切片操作,很多地方循环就不再需要了。Python的切片非常灵活,一行代码就可以实现很多行循环才能完成的操作。 操作对象:list、tuple、str;替代了其他语言的截取函数,如 应用场景:对经常取指定索引范围的操作,用循环十分繁琐,因此,Python提供了切片(Slice) ...
分类:
编程语言 时间:
2019-04-25 11:47:48
阅读次数:
145
摘录廖雪峰网站 定义一个list: 1 L = ['haha','xixi','hehe','heihei','gaga'] 1 L = ['haha','xixi','hehe','heihei','gaga'] 1 L = ['haha','xixi','hehe','heihei','gaga ...
分类:
编程语言 时间:
2019-01-27 21:48:10
阅读次数:
211
一、列表生成式: 1、[x * x for x in range(1, 11) if x % 2 == 0] 2、应用: 在爬虫爬到站内网址时,一般用的是站内URI,所以是无法发起请求的,一般情况下,需要加上一个前缀地址,一半可以用列表生成器来做。 3、代码: 结果: 二、生成器: 关键点:是yei ...
分类:
编程语言 时间:
2018-11-18 19:26:43
阅读次数:
102
切片操作首先支持下标索引,通过[N:M:P]操作索引正向从0开始,逆向从-1开始N:切片开始位置M:切片结束位置(不包含)P:指定切片步长,为正数表示按照指定步长正向切片,为负数反之一、列表的切片操作列表切片后还是列表通过列表生成器定义一个列表:In[2]:a=[nforninrange(10)]In[3]:aOut[3]:[0,1,2,3,4,5,6,7,8,9]通过切片浅拷贝对象:In[4]:
分类:
编程语言 时间:
2018-09-26 23:57:37
阅读次数:
332
迭代器: 闭包: 生成器: 递归: 解释器: 开发环境-->编译器-->解释器--> ...
分类:
编程语言 时间:
2018-07-31 21:41:32
阅读次数:
123
判断一个对象是迭代对象: 方法是用collections 模块的Iterable类型判断 >>> from collectoins import Iterable >>>isinstance('abc',Iterable) #str是否可迭代 >>>isinstance([1,2,3],Iterab ...
分类:
编程语言 时间:
2018-05-02 15:45:01
阅读次数:
190
切片:用于取一个list或tuple的部分元素; L = ['Michael','Sarah','Tracy','Bob','Jack'] L[0:3] //表示从索引0开始取,直到索引3为止,但不包括索引3,即索引0,1,2;正好是三个元素; L[:3] //如果第一个索引是0,还可以省略; L[ ...
分类:
编程语言 时间:
2018-04-30 18:02:44
阅读次数:
153