Python全棧之路Day14
阿新 • • 發佈:2017-10-17
三元 lex 增刪 com 布爾 八進制 字符串 分享 字節
一. 購物車優化
二. 數據運算
三. 列表拾遺
四. 三元運算
五. 16進制
六. 元組
七. 集合
八. 文件操作
作業
今日總結
初次編輯2017年10月2日 13:00:44
一. 購物車優化
二. 數據運算
三. 列表拾遺
四. 三元運算
五. 16進制
六. 元組
七. 集合
八. 文件操作
作業
今日總結
摘要
引用: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
作業
今日總結
Python全棧之路Day14