寫出高級的python 代碼59 個有效方法

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 多使用公有屬性而不是私有屬性

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章