1. 程式人生 > >Python|19個優雅的Python程式設計技巧,漲姿勢

Python|19個優雅的Python程式設計技巧,漲姿勢

Python最大的優點之一就是語法簡潔,好的程式碼就像虛擬碼一樣,乾淨、整潔、一目瞭然。要寫出 Pythonic(優雅的、地道的、整潔的)程式碼,需要多看多學大牛們寫的程式碼,github 上有很多非常優秀的原始碼值得閱讀,比如:requests、flask、tornado,下面列舉一些常見的Pythonic寫法。

 

程式必須先讓人讀懂,然後才能讓計算機執行。

“Programs must be written for people to read, and only incidentally for machines to execute.”

1、交換賦值

2、Unpacking

3、使用操作符in

4、字串操作

5、字典鍵值列表

6、字典鍵值判斷

7、字典 get 和 setdefault 方法

8、判斷真偽

9、遍歷列表以及索引

10、列表推導

11、列表推導-巢狀

12、迴圈巢狀

13、儘量使用生成器代替列表

在學習中有迷茫不知如何學習的朋友小編推薦一個學Python的學習q u n 227  -435-  450可以來了解一起進步一起學習!

14、中間結果儘量使用imap/ifilter代替map/filter

15、使用any/all函式

16、屬性(property)

17、使用 with 處理檔案開啟

18、使用 with 忽視異常(僅限Python 3)

19、使用 with 處理加鎖

漲姿勢了嗎?