使用iter()方法可以将可迭代对象返回成迭代器,使用next()进行逐个访问,省内存生成器相对于迭代器可以用send()方法向生成器发送数据 ...
分类:
其他好文 时间:
2020-07-05 15:52:22
阅读次数:
62
1、简述列举了解的编程语言及语言间的区别? 编译型: 一次性全部编译成二进制码,然后运行 解释型:编译一行,运行一行 1.python 解释型,间接高效,容易上手,各个方向百花齐放 2.java 混合型(JVM,JIT编译器),开发周期慢,web方向 3.c 编译型 属于底层开发,只有面向过程,没有 ...
分类:
编程语言 时间:
2020-07-03 00:36:14
阅读次数:
63
(1)迭代器 可迭代对象和迭代器的解释如下: ''' 什么是对象?Python中一切皆对象,之前我们讲过的一个变量,一个列表,一个字符串,文件句柄,函数名等等都可称作一个对象,其实一个对象就是一个实例,就是一个实实在在的东西。那么什么叫迭代?其实我们在日常生活中经常遇到迭代这个词儿,更新迭代等等,迭 ...
分类:
编程语言 时间:
2020-06-30 17:26:42
阅读次数:
46
''' 一、迭代器协议:1,对象必须提供一个next()方法 2,执行该方法,要么返回迭代中的下一项,要么引起一个StopIteration异常,以终止跌倒 二、可迭代对象, 实现了迭代器协议的对象 三、for循环的本质就是遵循迭代器协议去访问对象 四、字符串,列表,元组,字典,集合,文件这些均不限 ...
分类:
其他好文 时间:
2020-06-25 13:47:51
阅读次数:
50
python抽象基类 collections.abc 1. tuple 特性: 不可变, 可迭代对象 拆包: user_tuple = ('name', 29,175) name,age,height = user_tuple name,*other = user_tuple ...
分类:
编程语言 时间:
2020-06-18 11:05:11
阅读次数:
61
用scrapy下载文件时报错:ValueError: Missing scheme in request url: h 通过分析发现,iamges_urls_field字段的参数为列表或其他可迭代对象,而我传入的是一个字符串,所有报错。 将出入的值修改为列表即可解决报错 ...
分类:
Web程序 时间:
2020-06-16 20:17:09
阅读次数:
70
# 迭代器的认识# 获取一个对象的所有方法 任何对象中 只要有 __iter__ 这个字符串就是可迭代对象s1 = "djflkdjfl"# l1= [1,2,3,4]# print(dir(s1)) # 查看一个对象是不是可迭代对象 用 dir() 这个函数来查看,查看对象的所有使用方法# pri ...
分类:
编程语言 时间:
2020-06-15 13:54:34
阅读次数:
46
1. ## 今日内容大纲 1. global nonlocal 2. 函数名的运用 3. 新特性:格式化输出 4. 迭代器: + 可迭代对象 + 获取对象的方法 + 判断一个对象是否是可迭代对象 + 小结 + 迭代器 + 迭代器的定义 + 判断一个对象是否是迭代器 + 迭代器的取值 + 可迭代对象如 ...
分类:
编程语言 时间:
2020-06-15 10:13:46
阅读次数:
64
django框架 要回忆起一些HTTP的知识。 HTTP协议的四大特性: 1.基于请求响应 2.基于TCP/IP作用于应用层的协议 3.无状态 4.短链接 请求的格式: 1.请求首行:请求方式 url HTTP版本 2.请求体 3.空行 4.请求体 响应的格式: 1.响应首行:HTTP版本 状态码 ...
分类:
其他好文 时间:
2020-06-07 10:34:58
阅读次数:
45
16.生成器-迭代器 可循环迭代的对象称为可迭代对象,迭代器和生成器函数是可迭代对象,在Python中提供了定义迭代器和生成器的协议和方法。 16.1 迭代和可迭代对象 16.1.1 可迭代对象、迭代器和可迭代协议 1.可迭代对象 在Python中,实现了__iter__()的对象是可迭代对象(It ...
分类:
编程语言 时间:
2020-06-01 23:29:56
阅读次数:
79