Python全栈之路Day14
初次编辑2017年10月2日 13:00:44
摘要
引用:Alex
- 元组、集合
- 文件操作
一. 购物车优化
二. 数据运算
- 取模%:判断奇偶数
- 布尔运算
三. 列表拾遗
- 列表copy功能
- 公共账户原理
四. 三元运算
五. 16进制
hex(数字): 十六进制,十六进制后缀:BH 前缀:0X
- oct(数字): 打印数字的八进制表示
六. 元组
- dir(names): 查看对象方法
- 作用
- 与列表的互相转换
七. 集合
- 关系运算
- 交集
- 差集
- 并集
- 集合的增删改查
八. 文件操作
- decode 解码成Unicode
- encode 编码成GBK
len Unicode:字符长度
len utf8:字节长度
gbk:字节长度 - 字节类型
bytes:所有的字符要存到内存里、硬盘里,都是bytes格式
字节类型(二进制类型)就是一个8bits的字节
在py2里看到的字符串就是bytes,即str == bytes - python3 编码
- 所有字符在内存里都是Unicode(内存上)
- 解析器读取文件的默认编码是utf-8(硬盘上)
- str == Unicode
- bytes == bytes
- 数据存到硬盘上或者网络发送都必须是bytes格式
- 在内存里是unicode编码的bytes