原创 Python uuid模塊

uuid是一種唯一標識,在互聯網應用中對於產生一個唯一標識的字符串有着很重要的作用  uuid模塊很簡單,最主要用到的有以下幾個函數: >>> import uuid >>> # 生成基於【計算機主機ID 和 當前時間】的uuid

原创 Python 參考手冊

聲明:轉載自 http://blog.csdn.net/jerry_1126/article/details/41240149#comments 感謝作者的辛勤總結! 由於作者的python版本是2.x的,可能部分內容與python3.

原创 Python heapq模塊

這個模塊(build-in)實現了一個堆的數據結構,完美的解決了Top-K問題,以後解決Top-K問題的時候,直接把這個模塊拿來用就可以了 注意,默認的heap是一個小頂堆!   heapq模塊提供瞭如下幾個函數: heapq.heap

原创 Python bisect模塊

Python的bisect模塊是內置模塊,bisect模塊實現了一個算法用於插入元素到有序列表。 在一些情況下,這比反覆排序列表或構造一個大的列表再排序的效率更高。Bisect是二分法的意思,這裏使用二分法排序,將待插入的元素插入到合適的

原创 Python tablib模塊

Python tablib模塊是第三方模塊,主要作用是將數據導出爲各種不同的格式,包括excel,json,html,yaml,csv,tsv等格式,怎麼樣,有點心動了吧,當然這個模塊使用起來也是超級簡單的 首先安裝這個模塊,打開cmd

原创 Python pypinyin、jieba模塊

Python pypinyin、jieba模塊 今天學習了兩個有用的模塊,都是跟文字有關的:pypinyin,jieba pypinyin是將漢字轉換成拼音的 jieba實現了中文的分詞 pypinyin 的官方說明文檔位置:http

原创 Python atexit模塊

模塊簡介:   從模塊的名字也可以看出來,atexit模塊主要的作用就是在程序即將結束之前執行的代碼,atexit模塊使用register函數用於註冊程序退出時的回調函數,然後在回調函數中做一些資源清理的操作   注意: 1,如果程序是非

原创 Python time模塊

一、簡介   time模塊提供各種操作時間的函數   說明:一般有兩種表示時間的方式:       第一種是時間戳的方式(相對於1970.1.1 00:00:00以秒計算的偏移量),時間戳是惟一的       第二種以數組的形式表示即(s

原创 Python sys模塊簡介

sys模塊的函數有很多,但是不是每個函數都常用,這裏只列舉幾個比較常用的函數,其他的還有待讀者自己的探索   sys常用的有:   sys.argv                  命令行參數List,第一個元素是程序本身路徑  sys

原创 Python math模塊

math模塊的函數如下:  0,常量 math.pi         π = 3.141592... math.e          e = 2.718281... 1,數值計算函數   math.ceil(x)            

原创 Python os模塊簡介

Python的標準庫中的os模塊包含普遍的操作系統功能。如果你希望你的程序能夠與平臺無關的話,這個模塊是尤爲重要的。即它允許一個程序在編寫後不需要任何改動,也不會發生任何問題,就可以在Linux和Windows下運行。   下面列出了一些

原创 Python csv模塊

Python csv模塊主要用來處理csv文件,可以讀取、寫入、創建csv文件 何爲csv文件呢? 百度百科:逗號分隔值(Comma-SeparatedValues,CSV,有時也稱爲字符分隔值,因爲分隔字符也可以不是逗號),其文件以

原创 Python hashlib、hmac模塊

Python中的用於加密的函數位於hashlib,hmac模塊中,都是內置模塊,直接導入即可使用 hashlib模塊實現了md5,sha1,sha224,sha256,sha384,sha512等算法,可以通過hashlib.algori

原创 Python copy模塊

python中的賦值一般是傳遞對象的引用,修改一個對象,會導致其他對象也受到改變 python的copy模塊提供了拷貝的函數,可以進行淺拷貝和深拷貝   copy模塊提供了兩個函數:   copy.copy(x) 返回x的淺拷貝,只拷貝x