码迷,mamicode.com
首页 >  
搜索关键字:序列类型    ( 265个结果
python基础-迭代器
1.什么是迭代器: 迭代:是一个重复的过程,每一次重复即是一次迭代,并且每次迭代的结果都是下一次迭代的初始值。 2.为什么要有迭代器? 对于序列类型:字符串、列表、元组,我们可以使用索引的方式迭代取出其包含的元素。但对于字典、集合、文件等类型是没有索引的,若还想取出其内部包含的元素,则必须找出一种不 ...
分类:编程语言   时间:2019-04-06 00:23:23    阅读次数:177
迭代器 和生成器
可迭代对象: 可以被for的就是可迭代对象 对于序列类型:字符串,列表,元组我们可以使用索引的方式迭代取出其包含的元素,但是对于字典集合文件等类型是没有索引的,若还想取出其内部包含的元素,则必须找出一种不依赖于索引的迭代方式,这就是迭代器 2、什么是可迭代对象? 可迭代对象指的是内置有__iter_ ...
分类:其他好文   时间:2019-03-15 19:19:14    阅读次数:162
gj2 python中一切皆对象
2.1 python中一切皆是对象 动态语言和静态语言的区别,Python的面向对象更彻底 同时动态语言,代码的灵活性高 没有编译(检查)的过程,错误只有在运行起来后才会发现 函数和类也是对象,属于python的一等公民 1. 赋值给一个变量 2. 可以添加到集合对象中 3. 可以作为参数传递给函数 ...
分类:编程语言   时间:2019-02-09 22:43:33    阅读次数:267
流畅的Python——切片
2.4 切片 在 Python 里,像列表(list)、元组(tuple)和字符串(str)这类序列类型都支持切片操作,但是实际上切片操作比人们所想象的要强大很多。 在我个人的使用经历来看,在算法实践中切片用的还以比较多的。 首先我们先来简单的温习一下切片的使用。 一、 Python可切片对象的索引 ...
分类:编程语言   时间:2019-01-31 19:11:45    阅读次数:213
Python 迭代器、生成器和列表解析
迭代器 迭代器在 Python 2.2 版本中被加入, 它为类序列对象提供了一个类序列的接口。 Python 的迭代无缝地支持序列对象, 而且它还允许迭代非序列类型, 包括用户定义的对象。即迭代器可以迭代不是序列但表现出序列行为的对象, 例如字典的 key , 一个文件的行, 等等。迭代器有以下特性 ...
分类:编程语言   时间:2019-01-27 16:49:18    阅读次数:178
07---多态与多态性
多态与多态性 多态 多态:一种事物的多种形态,比如:动物有多种形态,人、狗、猫。 多态性 python本身就是支持多态性的。不考虑实例对象的类型,比如说python的 + ,字符串能相加。数字能相加,列表能相加。但是他们是不同的对象;还有len()。字符串有长度。列表有。元祖有,字典等都有。 静态多 ...
分类:其他好文   时间:2019-01-25 19:58:46    阅读次数:186
python-->迭代器与生成器
迭代器 迭代器即迭代的工具,而迭代是一个重复的过程,每次重复即一次迭代,并且每次迭代的结果都是下一次迭代的初始值,而单纯地重复则不是迭代 迭代器作用 对于序列类型:字符串、列表、元组,可以使用索引的方式迭代取出其包含的元素。但对于字典、集合、文件等类型是没有索引的,若还想取出其内部包含的元素,则必须 ...
分类:编程语言   时间:2019-01-10 21:42:36    阅读次数:237
【流畅的python】系列——python数据结构之序列2
文章内容接上篇 三、切片 《流畅的python》的第2章中,对于切片的简单用法,只是一带而过: 在 Python 里,像列表(list)、元组(tuple)和字符串(str)这类序列类型都支持切片操作,但是实际上切片操作比人们所想象的要强大很多。 文中,主要讲了切片的3个方面: 1.为什么在pyth ...
分类:编程语言   时间:2019-01-06 11:59:12    阅读次数:200
精密解析Python切片的用法
众所周知,我们可以通过索引值(或称下标)来查找序列类型(如字符串、列表、元组…)中的单个元素,那么,如果要获取一个索引区间的元素该怎么办呢? 切片(slice)就是一种截取索引片段的技术,借助切片技术,我们可以十分灵活地处理序列类型的对象。通常来说,切片的作用就是截取序列对象,然而,对于非序列对象, ...
分类:编程语言   时间:2019-01-04 14:44:57    阅读次数:141
第二章 序列构成的数组
2.1内置序列类型概览 Python标准库用C实现了丰富的序列模型,列举如下: 1> 序列模型 list、tuple和collection.deque这些序列能存放不同类型的序列 2> 扁平模型 str、bytes、bytearray、memoryview和array.array这类序列只能存放一种 ...
分类:编程语言   时间:2019-01-04 14:38:55    阅读次数:186
265条   上一页 1 ... 5 6 7 8 9 ... 27 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!