零基礎入門學習Python,這13個Python慣用小技巧一定要收藏

Python的小技巧很多,入門容易精通難!在進階的路上,有沒有什麼好的技巧和好的方法,就是不斷總結,不斷記筆記!尤其是好的用法,就像寫作文一樣,好的名言警句要多背誦一些,寫作的時候,肚子裏的墨水多了才能才思泉涌,寫出更多的好代碼。

1.遍歷一個序列

評:Python中的序列是使用頻率非常高的,很多傳統語言過來的,習慣用下標遍歷,Python中序列是可迭代的,直接for即可!

如果你在學習Python的過程當中有遇見任何問題,可以加入我的python交流學習qq羣:250933691,多多交流問題,互幫互助,羣裏有不錯的學習教程和開發工具。學習python有任何問題(學習方法,學習效率,如何就業),可以隨時來諮詢我

2.遍歷倒序

評:用range的負數來遍歷,不如直接反轉遍歷

3.遍歷2個collection

評: zip真的不錯,尤其是處理2個序列非常簡潔,在Python2.x還需要用itertool.izip來返回迭代器,現在Py3可以直接使用zip返回迭代器。

4.遍歷排序的序列

評: sorted這個函數非常重要,尤其是入門的菜鳥一定要記住這個函數,很多妙的用法都跟它有關。

5.自定義排序

評:排序是一個時時刻刻都遇到的文章,有列表排序,字典排序,排序裏面的key用法很重要,甚至自定義一些函數去處理

6.遍歷文件遇到指定字符退出

評:iter是一個內置函數用來生產迭代器,partial的不斷的讀入文件中32字節,注意iter引入第二個參數,表示當讀入的內容是''的時候,會觸發生成器stop!

7.函數遍歷多出口問題

評:for else這種用法跟傳統的很不一樣,一開始有點不習慣,熟悉了之後發現在搜索的時候經常會這樣寫。

8.字典的循環

評:字典的循環,這個是基本功,必須要掌握。

9.字典的統計

評:巧妙的利用字典的get用法,取不到value的時候用缺省值0

10.字典的統計

評:有點類似合併同類項,這樣的場景一般用defaultdict處理會簡潔很多

11.展開序列

評:要學會利用tuple展開,會更快更好,而且很多源碼都是這樣處理的。

12.交換變量

評:讓我想起來的冒泡排序,交換變量,Python可以直接在一行中交換!

13.更新序列

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