131python 3 字節和字符串 返回
Python 3 open 函數的區別
1 個方法 針對open 打開 以後通用 rb 或者 wb
2 針對代碼的重複出現,使用函數封裝成方法,隨時隨用
3學會使用asset
4 使用列表表達式 而不是 filter 和map
5 在列表中避免超過兩個表達式
6 複雜地方考慮生成器表達式:
7 enumerate 比 range 好用
修改爲這樣的
zip 的使用,用戶可將迭代的對象作爲參數,然後打包一個個元組
8 在 for where 循環體避免使用else 語句
只有在 循環體中執行 break 語句纔會真正跳過else 語句
9 學會用try except else ,else 可以簡化try 代碼
10 考慮使用生成器而不是返回列表 yield 表達式
enumerate會將該數據對象組合爲一個索引序列,同時列出數據和數據下標
yield 方法生成器,在函數中使用yield 方法 函數不會真正執行,調用next() 方法函數纔會執行。
10 自定義容器類
11 使用關鍵字參數提供可選行爲
12 使用關鍵字參數 args 元組,kwargs 字典
13 學會使用類與繼承來編寫工具
14 多使用公有屬性而不是私有屬性