在Python中,讀寫文件這樣的資源要特別注意,必須在使用完畢后正確關閉它們。正確關閉文件資源的一個方法是使用try...finally: 寫t...
在Python中,讀寫文件這樣的資源要特別注意,必須在使用完畢后正確關閉它們。正確關閉文件資源的一個方法是使用try...finally: 寫t...
摘要算法簡介 Python的hashlib提供了常見的摘要算法,如MD5,SHA1等等。什么是摘要算法呢?摘要算法又稱哈希算法、散列算法。它通過...
collections是Python內建的一個集合模塊,提供了許多有用的集合類。 namedtuple 我們知道tuple可以表示不變集合,例如...
在正則表達式中,如果直接給出字符,就是精確匹配。用\d可以匹配一個數(shù)字,\w可以匹配一個字母或數(shù)字或下劃線,所以:'00\d'可以匹配'007'...
Unix/Linux操作系統(tǒng)提供了一個fork()系統(tǒng)調用,它非常特殊。普通的函數(shù)調用,調用一次,返回一次,但是fork()調用一次,返回兩次,...
文件讀寫 由于文件讀寫時都有可能產生IOError,一旦出錯,后面的f.close()就不會調用。所以,為了保證無論是否出錯都能正確地關閉文件,...
高級語言通常都內置了一套try...except...finally...的錯誤處理機制,Python也不例外。 try 讓我們用一個例子來看看...
type() 動態(tài)語言和靜態(tài)語言最大的不同,就是函數(shù)和類的定義,不是編譯時定義的,而是運行時動態(tài)創(chuàng)建的。比方說我們要定義一個Hello的clas...
__str__ 我們先定義一個Student類,打印一個實例: 打印出一堆<__main__.Student object at 0x109af...
Python內置的@property裝飾器就是負責把一個方法變成屬性調用的: @property的實現(xiàn)比較復雜,我們先考察如何使用。把一個get...