一、進製轉換函式
bin():將十進位制轉換為二進位制
oct():將十進位制轉換為八進位制
hex():將十進位制轉換為十六進製制
>>> x=1234
>>> bin(x)
'0b10011010010'
>>> oct(x)
'0o2322'
>>> hex(x)
'0x4d2
ps:會有字首:0b,0o,0x
二、利用format函式可以去掉字首
>>> format(x,'b')
'10011010010'
>>> format(x,'o')
'2322'
>>> format(x,'x')
三、k進製轉換為十進位制
int(k進製的數,k)
>>> int('4d2',16)
1234
>>> int('10011010010',2)
1234
編譯python2 5,支援SSL
config make sudo make install 2 編譯,安裝python socket module helper for ssl support you must comment out the other socket line above,and possibly edit th...
資料結構 python 25 雜湊表
今天的內容沒有 只是來簡單介紹一下雜湊表!1.定義 雜湊表 例子 假設有乙個長度為7的雜湊表,雜湊函式h k k 7。元素集合的儲存方式如下圖 雜湊表乙個通過雜湊函式來計算資料儲存位置的資料結構,通常支援如下操作 2.為嘛使用雜湊表?直接定址表 key為k的元素放到k位置上 直接定址技術缺點 當域u...
python之各種進製的轉換
最近在學習密碼學,其間用到了很多關於各種進製的轉換,在這裡就寫寫,權當記筆記了!python 中除了十進位制,其他進製的數只能用字串表示。python中只有字串型別,沒有字元型別。下面介紹幾個函式 1.int s,base 將其他進製轉換為十進位制s為要轉化為數值型別的字串,base則為轉換前的進製...