最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python中不同進(jìn)制互相轉(zhuǎn)換(二進(jìn)制、八進(jìn)制、十進(jìn)制和十六進(jìn)制)

 更新時(shí)間:2015年04月05日 10:18:35   投稿:junjie  
這篇文章主要介紹了Python中不同進(jìn)制互相轉(zhuǎn)換,本文講解了二進(jìn)制、八進(jìn)制、十進(jìn)制和十六進(jìn)制的相與轉(zhuǎn)換實(shí)現(xiàn)代碼,需要的朋友可以參考下

在我的印象里面進(jìn)制互相轉(zhuǎn)換確實(shí)是很常見(jiàn)的問(wèn)題,所以在Python中,自然也少不了把下面這些代碼收為util。

這是從網(wǎng)上搜索的一篇也的還可以的Python進(jìn)制轉(zhuǎn)換,經(jīng)過(guò)驗(yàn)證可以使用。下面貼出它的實(shí)現(xiàn)代碼:

#!/usr/bin/env python 
# -*- coding: utf-8 -*- 
# 2/10/16 base trans. wrote by srcdog on 20th, April, 2009 
# ld elements in base 2, 10, 16. 
 
import os,sys 
 
# global definition 
# base = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F] 
base = [str(x) for x in range(10)] + [ chr(x) for x in range(ord('A'),ord('A')+6)] 
 
# bin2dec 
# 二進(jìn)制 to 十進(jìn)制: int(str,n=10)  
def bin2dec(string_num): 
  return str(int(string_num, 2)) 
 
# hex2dec 
# 十六進(jìn)制 to 十進(jìn)制 
def hex2dec(string_num): 
  return str(int(string_num.upper(), 16)) 
 
# dec2bin 
# 十進(jìn)制 to 二進(jìn)制: bin()  
def dec2bin(string_num): 
  num = int(string_num) 
  mid = [] 
  while True: 
    if num == 0: break 
    num,rem = divmod(num, 2) 
    mid.append(base[rem]) 
 
  return ''.join([str(x) for x in mid[::-1]]) 
 
# dec2hex 
# 十進(jìn)制 to 八進(jìn)制: oct()  
# 十進(jìn)制 to 十六進(jìn)制: hex()  
def dec2hex(string_num): 
  num = int(string_num) 
  mid = [] 
  while True: 
    if num == 0: break 
    num,rem = divmod(num, 16) 
    mid.append(base[rem]) 
 
  return ''.join([str(x) for x in mid[::-1]]) 
 
# hex2tobin 
# 十六進(jìn)制 to 二進(jìn)制: bin(int(str,16))  
def hex2bin(string_num): 
  return dec2bin(hex2dec(string_num.upper())) 
 
# bin2hex 
# 二進(jìn)制 to 十六進(jìn)制: hex(int(str,2))  
def bin2hex(string_num): 
  return dec2hex(bin2dec(string_num))

相關(guān)文章

  • Python刪除字典中的某個(gè)key的常用方法

    Python刪除字典中的某個(gè)key的常用方法

    字典是Python中的一種數(shù)據(jù)類型,它是一個(gè)無(wú)序的鍵值對(duì)集合,在實(shí)際的編程中,我們經(jīng)常需要?jiǎng)h除字典中的某個(gè)鍵值對(duì),本文將從多個(gè)角度分析Python刪除字典中的某個(gè)key的方法,需要的朋友可以參考下
    2024-10-10
  • Python中實(shí)現(xiàn)三目運(yùn)算的方法

    Python中實(shí)現(xiàn)三目運(yùn)算的方法

    這篇文章主要介紹了Python中實(shí)現(xiàn)三目運(yùn)算的方法,本文用and/or 運(yùn)算符模擬實(shí)現(xiàn)三目運(yùn)算,需要的朋友可以參考下
    2015-06-06
  • Python基于PyGraphics包實(shí)現(xiàn)圖片截取功能的方法

    Python基于PyGraphics包實(shí)現(xiàn)圖片截取功能的方法

    這篇文章主要介紹了Python基于PyGraphics包實(shí)現(xiàn)圖片截取功能的方法,涉及PyGraphics包的安裝及基于PyGraphics包實(shí)現(xiàn)圖片的打開(kāi)、讀取、截取等相關(guān)操作技巧,需要的朋友可以參考下
    2017-12-12
  • Python內(nèi)建模塊struct實(shí)例詳解

    Python內(nèi)建模塊struct實(shí)例詳解

    這篇文章主要介紹了Python內(nèi)建模塊struct實(shí)例詳解,分享了相關(guān)代碼示例,小編覺(jué)得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-02-02
  • python實(shí)現(xiàn)感知機(jī)線性分類模型示例代碼

    python實(shí)現(xiàn)感知機(jī)線性分類模型示例代碼

    這篇文章主要給大家介紹了關(guān)于python實(shí)現(xiàn)感知機(jī)線性分類模型的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • Anaconda中導(dǎo)出環(huán)境的實(shí)現(xiàn)步驟

    Anaconda中導(dǎo)出環(huán)境的實(shí)現(xiàn)步驟

    在 Anaconda 中導(dǎo)出環(huán)境是一種常用的做法,可以將當(dāng)前的環(huán)境配置導(dǎo)出到一個(gè)文件中,本文主要介紹了Anaconda中導(dǎo)出環(huán)境的實(shí)現(xiàn)步驟,具有一定的參考價(jià)值
    2024-05-05
  • python提取xml里面的鏈接源碼詳解

    python提取xml里面的鏈接源碼詳解

    在本篇文章里小編給大家整理的是關(guān)于python提取xml里面的鏈接的相關(guān)知識(shí)點(diǎn)內(nèi)容,需要的朋友們可以學(xué)習(xí)下。
    2019-10-10
  • Python項(xiàng)目打包成apk或者其他端的應(yīng)用程序

    Python項(xiàng)目打包成apk或者其他端的應(yīng)用程序

    本文主要介紹了使用Kivy和Buildozer將Python項(xiàng)目打包成Android APK文件的步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-11-11
  • Pandas實(shí)現(xiàn)dataframe和np.array的相互轉(zhuǎn)換

    Pandas實(shí)現(xiàn)dataframe和np.array的相互轉(zhuǎn)換

    今天小編就為大家分享一篇Pandas實(shí)現(xiàn)dataframe和np.array的相互轉(zhuǎn)換,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-11-11
  • Python中按指定數(shù)量分割列表字符串的兩種方法

    Python中按指定數(shù)量分割列表字符串的兩種方法

    處理列表數(shù)據(jù)時(shí),有時(shí)我們需要將一個(gè)包含長(zhǎng)字符串的列表分割成按照特定長(zhǎng)度的小字符串的多個(gè)列表,本文主要介紹了Python中按指定數(shù)量分割列表字符串,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-03-03

最新評(píng)論

嘉峪关市| 赞皇县| 东乡族自治县| 扎赉特旗| 浑源县| 军事| 长沙市| 高尔夫| 马关县| 金川县| 蓬安县| 宜兴市| 神农架林区| 隆昌县| 汉川市| 遂平县| 安陆市| 鄂托克前旗| 镇沅| 盘山县| 锡林郭勒盟| 广灵县| 平定县| 曲松县| 黔江区| 唐河县| 朝阳区| 淳化县| 青阳县| 上杭县| 龙门县| 湖南省| 堆龙德庆县| 德安县| 开鲁县| 阳新县| 尤溪县| 科技| 洛川县| 洞口县| 临江市|