码迷,mamicode.com
首页 >  
搜索关键字:可迭代对象    ( 1069个结果
文件操作练习题
#想要读取一个文件的第三行 fp = open("e:\\a.txt","r",encoding="utf-8") n=1 for line in fp: #fp是一个可迭代对象 if n==3: print(line) n+=1 fp.close() 升级小练习:请把它封装到一个函数里面 impo ...
分类:其他好文   时间:2019-10-06 18:29:53    阅读次数:26
python元祖
# 列表:有序,元素可以被修改 # 列表 # list # li = [111,22,33,44] # 元组:元素不可被修改,不能被增加或者删除 # ps: # tuple # tu = (11,22,33,44,22,22) # print(tu.count(22)) #获取指定元素在元组中出现的... ...
分类:编程语言   时间:2019-10-06 09:24:27    阅读次数:24
生成器,装饰器之类
前期知识点回顾 内容回顾1、可迭代对象、迭代器、生成器、装饰器有什么区别? 可迭代对象:内部实现了__iter__方法,是一个迭代器 迭代器:内部实现了__iter__和__next__方法,可以进行for循环 生成器:函数内部有yield的就是生成器,生成器也有一个__next__方法,它的本质是 ...
分类:其他好文   时间:2019-10-04 11:17:56    阅读次数:22
可迭代-迭代器-生成器
如果获取的数据不是直接可以展示的结构 三种操作方式 如果获取的数据不是直接展示的结构,一下有三中方式 需要掌握的知识点: 1、yield返回的是一个生成器,只有在迭代的时候才会一个一个的被执行 问题: 2、什么是可迭代对象? 答:有__iter__方法的就是可迭代对象,返回的是一个迭代器,也可以返回 ...
分类:其他好文   时间:2019-10-03 00:31:40    阅读次数:22
python基础--range
range() 函数可创建一个可迭代对象,一般用在 for 循环中。 Python3 range() 函数返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表。 Python3 list() 函数是对象迭代器,可以把range()返回的可迭代对象转为一个列表,返回的变量 ...
分类:编程语言   时间:2019-10-01 22:08:58    阅读次数:28
Python有用的内置函数divmod,id,sorted,enumerate,input,oct,eval,exec,isinstance,ord,chr,filter,vars,zip
divmod(a, b) 函数接收两个数字类型(非复数)参数,返回一个包含商和余数的元组(a // b, a % b) id() 函数用于获取对象的内存地址。 sorted(iterable, key=None, reverse=False) iterable -- 可迭代对象。key -- 用来进 ...
分类:编程语言   时间:2019-10-01 15:54:47    阅读次数:38
Python3实用编程技巧进阶
Python3实用编程技巧进阶 1.如何实现可迭代对象和迭代器对象 如果想从网络上抓取数据存入字典,然后再对字典进行迭代显示,由于网络I/O操作的时间相对较长,这样就会造成用户的长时间等待,我们希望能一次抓取就显示一次,于是迭代器对象出现了。在 for 循环的时候 in 后面跟的是一个可迭代对象,在 ...
分类:编程语言   时间:2019-09-30 21:44:50    阅读次数:33
四:迭代器生成器
1.迭代器 1.1循环获取或者生成数据 1.2有__iter__()方法的对象就是可迭代对象,可以被for循环 1.3有__iter__()和__next__()方法的对象是迭代器对象 1.4for循环的原理: 1.5自定义迭代器:借助已经存在的可迭代数据结构,__next__是已经封装好的逻辑, ...
分类:其他好文   时间:2019-09-30 09:59:13    阅读次数:31
Python-匿名函数与异常处理
[TOC] 匿名函数 什么叫匿名函数? 我们之前学过的叫有名函数,就是有名字的函数 匿名函数 就是没有名字的函数, 语法 lambda 参数:返回值 匿名函数一般与python内置方法连用。 max/min() sorted() map() filter() 内置函数 面向过程编程 什么叫面向过程, ...
分类:编程语言   时间:2019-09-25 15:21:43    阅读次数:36
python 函数2
nums = [1,2,3,4,5] map函数 map(函数,序列) map 是把数组中的值一个一个的进行某种处理,把处理后的值放到一个新的数组中,并返回这个新的数组。 map(lambda x:x++2,[1,2,3,4]) 返回的是可迭代对象 for i in map(lambda x:x++ ...
分类:编程语言   时间:2019-09-24 21:15:43    阅读次数:36
1069条   上一页 1 ... 4 5 6 7 8 ... 107 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!