python25之進製轉換

2022-08-17 05:27:23 字數 493 閱讀 4129

一、進製轉換函式

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則為轉換前的進製...