摘要: python中生成器,迭代器是一个难点,总结: 迭代器: 迭代器遵循迭代器协议:必须拥有__iter__方法和__next__方法。 迭代器的特点: 节省内存,惰性运算,一次性取值,只能按顺序取 for循环和迭代器的关系: 无论是可迭代的还是迭代器都可以被for循环 如果直接循环迭代器,循环一次就没 阅读全文
posted @ 2019-04-21 15:03 adrrfsfsd 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 默认参数实际上只有一个值 代码1 def func(l = 1): l += 1 print(l) func() func() func() 代码2 lst = [] def func(a,l = lst): l.append(a) print(l)func(1) # [1] func(2,[]) 阅读全文
posted @ 2019-04-20 19:38 adrrfsfsd 阅读(362) 评论(0) 推荐(0) 编辑
摘要: func() func 函数的内存地址 函数名加括号 == 调用 函数的地址加括号 == 调用 函数定义 : 关键字 函数名 语法 参数 返回值 函数调用 : 函数名 函数的内存地址 传实参 接收返回值 函数名 函数名可以像一个变量一样去使用 > 函数是第一类对象 函数名可以赋值 函数名可以作为容器 阅读全文
posted @ 2019-04-20 19:30 adrrfsfsd 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 操作模式 r 读 :操作文本 光标在最开头 print(f.read()) 默认全读完 print(ff = f.readline()) 一行一行读 rb 读字节 :操作字节 w 写 w模式只能覆盖的写 w模式下写的时候首先清空内容,然后再写 w模式会自动创建文件 w会覆盖 a 追加写 在文件文本末 阅读全文
posted @ 2019-04-20 19:29 adrrfsfsd 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 异步非阻塞 当一个程序A对程序B发起调用后,A程序不被挂起继续执行(非阻塞),调用返回的结果消息由B程序以回调函数等方式返回给A程序,而不是A程序主动去获取的(异步); 异步阻塞 当一个程序A对程序B发起调用后,A程序被挂起不继续执行(阻塞),调用返回的结果消息由B程序以回调函数等方式返回给A程序, 阅读全文
posted @ 2019-04-17 20:30 adrrfsfsd 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 编码 : a.encode(' ') windows 默认编码GBK ASCII : 最早的编码. ⾥⾯有英⽂⼤写字⺟, ⼩写字⺟, 数字, ⼀些特殊字符.没有中⽂, 8个01代码, 8个bit, 1个byte UNICODE: 万国码, ⾥⾯包含了全世界所有国家⽂字的编码. 中文: 32个bit, 阅读全文
posted @ 2019-04-17 16:59 adrrfsfsd 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 小数据池 #id 查看内存地址 #多个代码块可以使用小数据池 #一个代码块中有一个问题,就是重复使用 #数字 -5~256 #字符串 字符串 乘法总数长度不能超过20, 0,1除外 #不能有特殊字符 #id 查看内存地址 #多个代码块可以使用小数据池 #一个代码块中有一个问题,就是重复使用 #数字 阅读全文
posted @ 2019-04-17 08:27 adrrfsfsd 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 1.整型 int() p2 long 长整型 p3 全部都是整型 p2 long 长整型 p3 全部都是整型 2.布尔值 bool() True int() int(True) int() True bool(int) 注意点:只有0是False True int() int(True) int() 阅读全文
posted @ 2019-04-16 20:44 adrrfsfsd 阅读(589) 评论(0) 推荐(0) 编辑
摘要: List 列表[] 可变的 lst = [1,2,3,4] #改 lst[(元素下标)] = '需要修改的' #通过下表修改 lst[下标:下标] = '需要修改的' #通过范围修改 #加 lst.append() #追加 lst.insert((插在谁的后面),(插什么)) #插入 lst.ext 阅读全文
posted @ 2019-04-16 18:33 adrrfsfsd 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 一、事务概念 事务就是一个程序执行单元,里面的操作要么都做,要么都不做。 二、事务特性 事务有四个非常重要的特性(ACID): 原子性(Atomicity):事务是不可分割的整体,所有操作要么全做,要么全不做;只要事务中有一个操作出错,回滚到事务开始前状态,即之前已执行的操作无效。 一致性(Cons 阅读全文
posted @ 2019-04-16 18:25 adrrfsfsd 阅读(1664) 评论(0) 推荐(1) 编辑