《effective python》讀書筆記

2022-05-05 03:18:08 字數 432 閱讀 9079

使用space而不是tab

和語法相關的每一層縮排都用4個空格表示

每行字元數不應超過79

函式和類之間應該用兩個空行隔開

在同乙個類中,各方法之間應該用乙個空行隔開

python3字元型別: bytes和str

python3 bytes的例項包含原始的8位值,後者包含unicode字元

python2字元型別: unicode和str

python2str例項包含原始8位值,unicode例項包含unicode字元

把unicode字元表示為二進位制資料最常見的方法是utf-8

要把unicode字串轉換成二進位制資料,必須使用encode方法,要把二進位制資料轉換成unicode字元,則必須使用decode方法。

編寫python程式的時候,程式的核心部分應該使用unicode字元型別

Effective python(七) 協作開發

1,在函式,類,模組 頂端編寫 下使用三個 括起來內容即可 2,文件被關聯到 doc 屬性中,應盡量充分的描述其用法,作用,異常等等 1,模組的 all 屬性是乙個列表,其中的每個值都能作為本模組的公共api,外部以from model import 的形式引入 all 中的屬性,若未提供 all ...

Effective Python 書本知識點總結

使用pythonic方式思考問題 pythonic是一種程式設計風格 致力於編寫高質量python 的59個有效方法。pep8是針對python 格式而編訂的風格指南。使 變得更加易懂 易讀。方便多人協作。無論是修改 閱讀都容易一些。這邊就不自己總結了。畢竟網上資料比較全。python3有兩種表示字...

《Visual Studio 程式設計師箴言》讀書筆記

技巧1.1 在空白行上按ctrl c不會丟失剪貼簿的內容 工具 選項 文字編輯器 所有語言 常規 沒有選定內容時對空行應用剪下或複製命令 技巧1.2 迴圈使用剪貼簿 ctrl shift v 技巧1.3 插入空行 使用ctrl enter在上方插入一行,使用ctrl shift enter在下方插入...