隨筆小記(七)

2021-10-08 19:29:05 字數 1102 閱讀 9714

bin() :返回乙個整數 int 或者長整數 long int 的二進位制表示。

這裡的顯示結果形式與我們平時習慣有些差別,主要是前面多了0b,這是表示二進位制的意思。

整數轉二進位制:採用python自帶了方法 bin.

比如bin(10) 回返回字串』0b1010』 ,只留下『0』,『1』序列需要把『0b』去掉.

unicode碼:unicode碼也是一種國際標準編碼,採用二個位元組編碼,與ascii碼不相容。在網路、windows系統和很多大型軟體中得到應用。

r/r:非轉義的原始字串 :與普通字元相比,其他相對特殊的字元,其中可能包含轉義字元,即那些,反斜槓加上對應字母,表示對應的特殊含義的,比如最常見的」\n」表示換行,」\t」表示tab等。而如果是以r開頭,那麼說明後面的字元,都是普通的字元了,即如果是「\n」那麼表示乙個反斜槓字元,乙個字母n,而不是表示換行了。

以r開頭的字元,常用於正規表示式,對應著re模組。

b:bytes :python3.x裡預設的str是(py2.x裡的)unicode, bytes是(py2.x)的str, b」「字首代表的就是bytes

python2.x裡, b字首沒什麼具體意義, 只是為了相容python3.x的這種寫法。

python 字串前面加u,r,b的含義

hashlib是涉及安全雜湊和訊息摘要,提供多個不同的加密演算法介面,如sha1、sha224、sha256、sha384、sha512、md5等。

其中hash.digest() :返回摘要,作為二進位制資料字串值

hash.hexdigest() :返回摘要,作為十六進製制資料字串值

python hashlib模組

隨筆小記(四)

random 方法 返回隨機生成的乙個實數,它在 0,1 範圍內。seed random.seed 可以看到當seed 沒有引數時,每次生成的隨機數是不一樣的,而當seed 有引數時,每次生成的隨機數是一樣的,同時選擇不同的引數生成的隨機數也不一樣。random.sample 可以從指定的序列中,隨...

隨筆小記(十一)

gui,是 graphics user inte ce 圖形使用者介面 的縮寫。在 gui 中,並不只是輸入文字和返回文字,使用者可以看到視窗 按鈕 文字框等元件,還可以通過滑鼠和鍵盤操作應用。gui 是程式互動的一種不同的方式,使用 gui 開發的程式,和命令列程式一樣,都具有輸入資料 處理資料和...

隨筆小記(二十)

ndarray與array的區別關係python fromfutureimport division的作用 python中的encode 和decode 函式在python中正確使用unicode 乙個字元有許多表示方法,不同的表示方法會使用不同的位元組數。就像前面我說的那樣,字元就是文字中最小的單...