07 2020 档案
摘要:迭代器. 生成器, 生成式1. 什么是迭代器 迭代就是一个重复的过程, 但每次重复都是基于上一次的结果而来的 也就是说, 每次运行拿到返回值后在原地不懂, 等再次调用时会在当前位置进行向下运行 迭代器不依赖索引取值,取值是不可逆的, 从头到尾依次取值,也不可跳到某一个位置 内置__iter__方法的
阅读全文
摘要:闭包函数, 闭包函数 = 函数嵌套定义+ 函数对象+ 名称空间与作用域闭: 指的是该函数时定义在一个函数内部的函数包; 指的是该函数访问了一个来之于外层函数的变量 例: def func(): x = 3 def func(): print(x) 这就是闭包函数, 把x 封闭到局部空间中 为函数体传
阅读全文
摘要:文件的修改, 其实硬盘没有修改文件之说, 都是新内容覆盖掉老内容, 但是内存是可以修改文件的, 把硬盘中的数据读到内存进行操作, 修改完毕后写回硬盘,也就是覆盖回硬盘 1. 耗内存的做法: 先将硬盘中的数据全部到取到内存, 然后在内存中修改完毕后将修改的内容覆盖回硬盘, 这种做法耗内存 with o
阅读全文
摘要:for 循环的用法; for + range() : 得到纯数字的列表 range(起始位数, 结束为止, 步长数) : 可以制作出int类型的多数值, 也可以只给结束值 for i in range(10) 顾头不顾尾, 步长 可变类型和不可变类型: 可变类型: 值可以改变, 但是id不变, 证明
阅读全文
摘要:条件循环:while,语法如下 while 条件: # 循环体 # 如果条件为真,那么循环体则执行,执行完毕后再次循环,重新判断条件。。。 # 如果条件为假,那么循环体不执行,循环终止死循环 基本使用1: print('start.....') while 10 < 3: print('hello1
阅读全文
摘要:增量赋值运算 (1). 增量运算 age += 1 # age = age + 1 print(age) age -= 10 # age = age - 10 View Code (2).交叉赋值 x = 111 y = 222 # temp=x # x=y # y=temp python 中的交叉
阅读全文

浙公网安备 33010602011771号