零基礎入門學習Python,這13個Python慣用小技巧一定要收藏
Python的小技巧很多,入門容易精通難!在進階的路上,有沒有什麼好的技巧和好的方法,就是不斷總結,不斷記筆記!尤其是好的用法,就像寫作文一樣,好的名言警句要多背誦一些,寫作的時候,肚子裡的墨水多了才能才思泉湧,寫出更多的好程式碼。
1.遍歷一個序列
評:Python中的序列是使用頻率非常高的,很多傳統語言過來的,習慣用下標遍歷,Python中序列是可迭代的,直接for即可!
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.字典的統計
我剛整理了一套2018最新的0基礎入門和進階教程,無私分享,加Python學習qun :227-435-450即可獲取,內附:開發工具和安裝包,以及系統學習路線圖
評:有點類似合併同類項,這樣的場景一般用defaultdict處理會簡潔很多
11.展開序列
評:要學會利用tuple展開,會更快更好,而且很多原始碼都是這樣處理的。
12.交換變數
評:讓我想起來的氣泡排序,交換變數,Python可以直接在一行中交換!
13.更新序列
相關文章
- Python初學者(零基礎學習Python、Python入門)Python
- 想要提升Python的程式效能,這七個習慣一定要養成Python
- Python零基礎入門看完這一篇就夠了:零基礎入門筆記Python筆記
- 零基礎學習Java,這些書一定要看!Java
- python入門學習這篇夠了,強烈建議收藏!Python
- 零基礎學習Alfred(一):入門操作Alfred
- Python零基礎好學嗎?零基礎如何學習Python?Python
- 零基礎學習pythonPython
- 注重程式碼習慣,Python零基礎從這本書籍開始!Python
- Python入門必學,用Python練習畫個美隊盾牌Python
- Python爬蟲開發(一):零基礎入門Python爬蟲
- 0基礎學習Python該如何入門?Python學習方法!Python
- 學習Python,一定要記住這三步!Python
- 零基礎入門學習Python爬蟲必備的知識點!Python爬蟲
- 入門Python難不難?零基礎到底要怎麼學Python?Python
- 零基礎入門Python的路徑Python
- 零基礎學習人工智慧—Python—Pytorch學習(一)人工智慧PythonPyTorch
- 零基礎Python學習路線Python
- 零基礎學習 Python 之字串Python字串
- 零基礎如何迅速學習python?Python
- 學習python需要什麼基礎嗎?Python入門Python
- 學習python容易找工作嗎?python基礎入門Python
- 多久可以入門python?Python學習一般費用多少?Python
- python學習筆記(一)——入門Python筆記
- 給零基礎小白的Python入門教程Python
- 零基礎輕鬆入門——JAVA基礎學習Java
- 一個零基礎學習Python應該知道的學習步驟與規劃Python
- 想去學習Python,這些問題你一定要考慮!Python
- 前端學習小結(一)—基礎入門篇前端
- 程式設計零基礎應當如何學習Python?Python學習程式設計Python
- 零基礎學習Python__小甲魚第一課筆記與課後練習Python筆記
- 零基礎學習 Python 之檔案Python
- 零基礎學習 Python 之閉包Python
- 零基礎學習 Python 之初識「類」Python
- 零基礎學習 Python 之函式Python函式
- 如何學習Python?Python學習入門路線Python
- 帶你認識,19個學習Python的小技巧!Python
- 為什麼零基礎會入不了Python爬蟲的門?8個常用技巧助你一臂之力Python爬蟲