06 2019 档案
摘要:def userpw(set_name): userpw_dic={} with open(set_name,mode='r+',encoding='utf 8') as f: for line in f: username, password = line.strip().split('|') u
阅读全文
摘要:1.规范化开发 一个py文件中, 1. 文件加载问题. 2. 代码可读性差,查询,麻烦. 要将一个py文件分开,合理的分成多个py文件. 配置文件: 2.模块补充 1. time模块 与时间相关的模块: 三种形式: 1. 时间戳: time.time() 时差,计时...... 2. 人类看得懂的时
阅读全文
摘要:1.序列化模块 (非常非常重要) 序列化:将一个数据结构(list,dict....)转化成一个特殊的序列(特殊的字符串)的过程. 序列化模块分类: json序列化: 两对四个方法: dumps,loads 主要用于网络传输,可以用于文件的存取. 多个数据如何存储到一个文件中? pickle序列化:
阅读全文
摘要:1. 1. 模块的定义与分类 什么是模块?一个模块就是一个py文件。 模拟博客园系统作业,100000行代码. 不可能全部存在一个文件. 1. 不易维护. 2. 效率低. 分文件: 10个文件.每个文件有50个函数,有一写相同功能或者相似功能的函数.代码冗余,重复性.我们应该将这10个函数提取出来,
阅读全文
摘要:1. 带参数的装饰器 2. 多个装饰器装饰一个函数 3. 递归函数 递归函数:函数或者其他代码都可以解决递归解决的问题,但是递归在某些时候能出奇制胜的效果,人理解函数,神理解递归。 自己用自己。
阅读全文
摘要:1. 开放封闭原则 软件面世时,不可能把所有的功能都设计好,当前的未来一两年功能给你上线,定期更新迭代。对于软件之前的写的源代码一般都不会修改,对函数里面的代码以及函数的调用方式。 :在源码不改变的情况下,增加一些额外的功能。 封闭原则: 不要改变源码。 开放原则:更新增加一些额外的功能。 pyth
阅读全文
摘要:文件操作 1. 语法 2. 模式 读 写 3. 其他操作 绝对路径 从磁盘的根处查找 相对路径 相对于当前文件进行查找 tell() 查看光标位置,单位是字节 seek(偏移量,起始位置) 起始位置默认0 开头,1 当前位置,2 末尾 总结
阅读全文
摘要:一,内置函数补充 1. zip():拉链方法,用于将可迭代的对象作为参数,将对象中对应的元素打包成一个元组,然后返回由这些元组组成的内容(迭代器),如果个个可迭代对象的元素个数不一致,则按照长度最短的返回 2. sorted():排序 3. filter(): 过滤,相当于生成器表达式的筛选模式,返
阅读全文
摘要:def func(): print(111) print(111) print(111) print(111) print(111) print(111) yield 2,4,5 yield 3 yield 4 yield 5 ret = func() 生成器对象 print(ret) ''' 类比
阅读全文
摘要:1.关键字 global nonlocal 为什么不能直接在局部对全局的变量进行修改? 因为UnboundLocalError: local variable 'count' referenced before assignment, 解释器认为:如果你在局部作用域对一个变量进行修改了,你在局部作用
阅读全文
摘要:函数的传参 1.形参角度:第三种传参方式。 2. 的魔性用法 3.形参角度的最终顺序 4.函数的传参:形参角度:第四种传参方式(了解) 动态参数 args kwargs(真正有魔性的是 号) 5.从空间角度研究函数 全局名称空间 : py文件运行时开辟的,存放的是执行的py文件(除去函数内部)的所有
阅读全文
摘要:文件操作 1. 语法 2. 模式 读 写 3. 其他操作 绝对路径 从磁盘的根处查找 相对路径 相对于当前文件进行查找 tell() 查看光标位置,单位是字节 seek(偏移量,起始位置) 起始位置默认0 开头,1 当前位置,2 末尾
阅读全文
摘要:9.1.1初始函数 9.1.2函数的结构 9.1.3函数的调用 9.1.4函数的返回值 一个函数就是封装一个功能,这个功能一般都会有一个最终结果的,比如你写一个登录函数,最终登录成功与否是不是需要返回你一个结果?还有咱们是不是都用过len这个函数,他是获取一个对象的元素的总个数,最终肯定会返回一个元
阅读全文
摘要:一,数据类型补充 1. 字符串str 2. 列表list 3. 元组tuple 4. 字典dict 5. 结合set 6. 类型转换 7. 总结 二,坑人的删除 三,编码进阶 python3内存使用的是unicode python2内存使用的是ascii 用什么编码就用什么解码 encode():编
阅读全文
摘要:6.1小数据池 小数据池就是Python中一种提高效率的方式,固定数据类型使用同一个内存地址. 小数据池支持的类型:str,int,bool id 查看空间的内存地址,获取开辟空间的一种地址 小数据池数字支持范围: 5~256 代码块:一个文件,一个模块,一个函数,一个类,终端中每一行都一个代码块,
阅读全文
摘要:5.1字典 5.11字典是什么 dict {} "键":"值" 在别的语言叫键值对数据 dic = {"key":"value",1:2,2:3} 键:必须是可哈希(不可变的数据类型),并且是唯一的 值: 任意 字典是无序的, Python3.6版本以上 默认了咱们定义顺序,Python3.5以下随
阅读全文
摘要:3.1整数 3.2布尔值 3.3字符串 3.4for循环 python s = "alexcnb,wusirnb,ritian,egon,taibai,qiuqiu" count = 0 while count
阅读全文
摘要:2.1字符串格式化输出 1. 方法一: 字符串格式化的时候,既不能少,也不能多.(占的数量应该和填充的数量一致.) 填充的时候,内容和占的位置要一一对应. 2.方法二: %s 占字符串的位置 %d 占整型的位置 %% 转义(把占位转换成普通的%) 例如: 3.方法三: f字符串拼接 3.6版本及以上
阅读全文
摘要:1. 计算机基础知识 1. cpu: 人类的大脑 运算和处理问题 飞机 2. 内存: 临时存储数据 断点就消失了 高铁 4G,8G, 16G, 32G, 3. 硬盘: 永久 存储数据 图片,片儿,音频,种子 汽车 500G,1T,2T 4. 操作系统:是一个软件 控制每个硬件之间数据交互 2. py
阅读全文

浙公网安备 33010602011771号