原创 Python面向對象:雜七雜八的知識點

爲什麼有這篇"雜項"文章實在是因爲python中對象方面的內容太多、太亂、太雜,在寫相關文章時比我所學過的幾種語言都更讓人"糟心",很多內容似獨立內容、又似相關內容,放這也可、放那也可、放這也不好、放那也不好。 所以,用一篇單獨的文章來收集

原创 初學Python常見異常錯誤,總有一處你會遇到!

初學Python常見錯誤 忘記寫冒號 誤用= 錯誤 縮緊 變量沒有定義 中英文輸入法導致的錯誤 不同數據類型的拼接 索引位置問題 使用字典中不存在的鍵 忘了括號 漏傳參數 缺失依賴庫 使用了python中對關鍵詞 編碼問題 1. 忘記寫

原创 你見過的最全面的 Python 重點

由於總結了太多的東西,所以篇幅有點長,這也是我"縫縫補補"總結了好久的東西。 Py2 VS Py3 print成爲了函數,python2是關鍵字 不再有unicode對象,默認str就是unicode python3除號返回浮點數 沒有了

原创 Python使用數字與字符串的技巧

1.少寫數字字面量 “數字字面量(integer literal)” 是指那些直接出現在代碼裏的數字。它們分佈在代碼裏的各個角落,比如代碼 del users[0] 裏的 0 就是一個數字字面量。它們簡單、實用,每個人每天都在寫。但是,當你

原创 python 多進程鎖Lock和共享內存

多進程鎖 lock = multiprocessing.Lock() 創建一個鎖 lock.acquire() 獲取鎖 lock.release() 釋放鎖 with lock: 自動獲取、釋放鎖 類似於 with open() as f

原创 Python規範:提高可讀性

PEP 8 規範 PEP 是 Python Enhancement Proposal 的縮寫,翻譯過來叫“Python 增強規範”。 縮進規範   PEP 8 規範告訴我們,請選擇四個空格的縮進,不要使用 Tab,更不要 Tab 和空格混着

原创 Python正則表達式中問號的四種用法

(1).原文符號因爲?在正則表達式中有特殊的含義,所以如果想匹配?本身,則需要轉義,? (2).有無量詞問號可以表示重複前面內容的0次或一次,也就是要麼不出現,要麼出現一次。 (3).(非)貪婪匹配貪婪匹配在滿足匹配時,匹配儘可能長的字符串

原创 Python中斷多重循環的幾種思路

I. 跳出單循環不管是什麼編程語言,都有可能會有跳出循環的需求,比如枚舉時,找到一個滿足條件的數就終止。跳出單循環是很簡單的,比如 for i in range(10): if i > 5: print i

原创 30段極簡Python代碼:這些小技巧你都Get了麼

學 Python 怎樣才最快,當然是實戰各種小項目,只有自己去想與寫,才記得住規則。本文是 30 個極簡任務,初學者可以嘗試着自己實現;本文同樣也是 30 段代碼,Python 開發者也可以看看是不是有沒想到的用法。 Python 是機器學

原创 Python 容器使用的 5 個技巧和 2 個誤區

“容器”這兩個字很少被 Python 技術文章提起。一看到“容器”,大家想到的多是那頭藍色小鯨魚:Docker,但這篇文章和它沒有任何關係。本文裏的容器,是 Python 中的一個抽象概念,是對專門用來裝其他對象的數據類型的統稱。 在 Py

原创 即學即用的 30 段 Python 實用代碼

Python是目前最流行的語言之一,它在數據科學、機器學習、web開發、腳本編寫、自動化方面被許多人廣泛使用。它的簡單和易用性造就了它如此流行的原因。在本文中,我們將會介紹 30 個簡短的代碼片段,你可以在 30 秒或更短的時間裏理解和學習