base64是一種用64個字元來表示任意二進位制資料的方法。
用記事本開啟exe、jpg、pdf這些檔案時,我們都會看到一大堆亂碼,因為二進位制檔案包含很多無法顯示和列印的字元,所以,如果要讓記事本這樣的文字處理軟體能處理二進位制資料,就需要乙個二進位製到字串的轉換方法。base64是一種最常見的二進位制編碼方法。base64的原理很簡單,首先,準備乙個包含64個字元的陣列:
['a', 'b', 'c', ... 'a', 'b', 'c', ... '0', '1', ... '+', '/']
然後,對二進位制資料進行處理,每3個位元組一組,一共是3x8=24bit
,劃為4組,每組正好6個bit
python常用內建模組(五)
requests 一 collections 是python內建的乙個集合模組,提供了許多有用的集合類。namedtuple,是乙個函式,用來建立乙個自定義的tuple物件,格式 namedtuple 名稱 屬性list 例如 建立乙個座標為 1,2 的點 from collections impo...
python常用內建模組 collections
1.namedtuple namedtuple是乙個函式,它用來建立乙個自定義的tuple物件,並且規定了tuple元素的個數,並可以用屬性而不是索引來引用tuple的某個元素。這樣一來,我們用namedtuple可以很方便地定義一種資料型別,它具備tuple的不變性,又可以根據屬性來引用,使用十分...
Python 常用的內建模組
fsum 對整個序列求和 返回浮點數 print math.fsum 1,4.5,5,7 sum python內建求和 print sum 1,4,5,7 print math.fsum 1,4.5,5,7 math.modf 將乙個浮點數拆分為整數部分和小數部分組成元組 小數在前 整數在後 pri...