05 2018 档案
解压序列
摘要:1.按照位置一一对应的提出字符串、元组、列表、集合、字典中的数据(解压序列) 2.用于修饰器中声明可变长参数 3.游戏规则:a,b,*c,d,e,f=[1,2,3,4,5,6,7,8,9],a,d=d,a 阅读全文
posted @ 2018-05-13 01:01 我赌,但我获胜 阅读(127) 评论(0) 推荐(0)
大礼包
摘要:1.函数即礼物盒 2.变量即礼物 3.大礼包(闭包)由其中的礼物和嵌套的礼物盒以及嵌套的礼物盒中的礼物组成 阅读全文
posted @ 2018-05-12 19:34 我赌,但我获胜 阅读(114) 评论(0) 推荐(0)
函数即变量
摘要:def a(x): print('%s'%x) x=1 def b(): x=2 print('%s'%x) def c(): x=3 print('%s'%x) c() b() a('ok') 阅读全文
posted @ 2018-05-12 19:12 我赌,但我获胜 阅读(105) 评论(0) 推荐(0)
装饰器模型
摘要:1.必须使用装饰器,以保证上线的函数不产生不可预测的连锁反应 2.游戏规则:不能修改源代码、不能修改函数名 3.装饰器基本模型: 阅读全文
posted @ 2018-05-11 02:30 我赌,但我获胜 阅读(168) 评论(0) 推荐(0)
团队配合指令
摘要:并行模型: 阅读全文
posted @ 2018-05-11 01:26 我赌,但我获胜 阅读(152) 评论(0) 推荐(0)
三元指令
摘要:1.三元表达式举例: 2.三元表达之列表解析: 3.列表解析中不能有四元,但可以有两元 阅读全文
posted @ 2018-05-09 23:33 我赌,但我获胜 阅读(189) 评论(0) 推荐(0)
虚实之门
摘要:1.生成器就是可迭代对象(一个连接虚拟信息和实际内存的地址) 2.函数中,以yield(有的)而不是return(谁的)返回的值,就是一个生成器,而且可以返回多个值(每个yield迭代一次,取值前需要把返回值赋值给一个变量名) 3.列表解析中,用()而不时[]生成的值,就是一个生成器,可以用()._ 阅读全文
posted @ 2018-05-09 23:31 我赌,但我获胜 阅读(131) 评论(0) 推荐(0)
for的逻辑
摘要:1.游戏规则:要不成功,要不有合理的理由放弃,只能有其一,否则必须向前走(调用可迭代对象的.__next__方法(那个是它)) 2.遵循这个协议的对象(任何对象.__iter__(一打)),就是可迭代对象(有.__next__方法的对象(一个地址)) 3.for开启了这个游戏,先执行了in后面的对象 阅读全文
posted @ 2018-05-09 22:18 我赌,但我获胜 阅读(289) 评论(0) 推荐(0)
我写的第4个程序(日志最近行读取函数)
摘要:read_rz(输入1,输入你日志的相对目录),就会得到你日志的最近一行文件: 阅读全文
posted @ 2018-05-08 01:27 我赌,但我获胜 阅读(96) 评论(0) 推荐(0)
文件指令集
摘要:1.恐龙是吧,print(a.closed()),是否释放了内存 2.你可行,print(a.encoding()),本文件的编码方法 3.服了老师,a.flush(),定时保存在硬盘上 4.太,print(a.tell()),总字节数 5.思考,a.seek(3,0)或(3,1)或(-3,2),光 阅读全文
posted @ 2018-05-07 23:43 我赌,但我获胜 阅读(110) 评论(0) 推荐(0)
近距离接触电脑
摘要:1.open中加入b参数,可直接操作字节或二进制指令,以便适用于跨平台或所有文件的操作 2.windows默认gbk格式,除非你一口得(decode)平台的格式(b.decode('utf-8'))才可在读取中不乱码 3.windows中的回车是\r\n两个字节,Python自动处理成了\n 4.写 阅读全文
posted @ 2018-05-07 18:33 我赌,但我获胜 阅读(108) 评论(0) 推荐(0)
文件管理
摘要:1.游戏规则:数据只有创建和覆盖,没有修改(先从硬盘拿到内存进行修改,然后以新文件和文件名保存并覆盖硬盘上的旧文件和文件名) 2.数据也可由以下指令复制 阅读全文
posted @ 2018-05-07 01:45 我赌,但我获胜 阅读(128) 评论(0) 推荐(0)
文件写作方法
摘要:1.open中需要用到‘w’或'a'或'r+'参数 2.是它不,a.writable()打印出来是True 3.是它,a.write('字符串\n'),写一行数据(只能是字符串) 4.是它来进,a.writelines(列表),与a.write一样 阅读全文
posted @ 2018-05-06 22:52 我赌,但我获胜 阅读(206) 评论(0) 推荐(0)
文件读取方法
摘要:1.文件读取是模拟光标的移动来读 2.说得,a.read(),全部读取 3.说得吧,a.readable(),是否可读 4.说的你,print(a.readline(),end=''),不空行读取没读的那行 5.说的你仨,a.readlines,每行一个元素/n的列表 6.默认打开文件时光标在第一个 阅读全文
posted @ 2018-05-06 21:53 我赌,但我获胜 阅读(192) 评论(0) 推荐(0)
打开文件的逻辑
摘要:1.硬盘的存储语言就是open到的语言 2.pycharm选择的格式往往和硬盘格式不一致,所以需要转码,如下图: 3.我盆(open)只不过是一个盆,起到从硬盘装到内存数据的作用(句柄作用) 4.你需要用恐龙(close)释放盆,要不会占用操作系统的内存 阅读全文
posted @ 2018-05-06 20:53 我赌,但我获胜 阅读(136) 评论(0) 推荐(0)
话术库
摘要:1.你博得(import)可以直接引用.py文件的所有功能 2.格式:import 文件名 文件名.函数 3.import不能导入字符串,它最终通过__import__('文件名')导入相关功能 阅读全文
posted @ 2018-05-05 20:50 我赌,但我获胜 阅读(472) 评论(0) 推荐(0)
max的逻辑
摘要:1.从每组(可迭代对象)中选出可比较(可迭代)的代表 2.代表的指标一样,则选择每组中的第二个位置的代表 3.从第一个位置的代表开始,依次比较大小(字符串、数字、集合可比较) 4.可通过基(key)来整理标书(max(原可迭代对象,key=函数名)) 阅读全文
posted @ 2018-05-04 00:28 我赌,但我获胜 阅读(113) 评论(0) 推荐(0)
抽象化指令
摘要:诶别缩 print(abs(-1)) 哦 print(all((1,2,''))) 诶你 print(any([0,1,''])) 拼 print(bin(125)) 不吗 print(bool(None)) 白痴(.踢开) print(bytes('我草',encoding='utf-8').decode('utf-8')) 查 print(chr(45)) 地儿 print(d... 阅读全文
posted @ 2018-05-03 17:01 我赌,但我获胜 阅读(116) 评论(0) 推荐(0)