成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > 一篇教程教你學會Python進制轉(zhuǎn)換(十進制轉(zhuǎn)二進制、八進制、十六進制)

一篇教程教你學會Python進制轉(zhuǎn)換(十進制轉(zhuǎn)二進制、八進制、十六進制)

熱門標簽:唐山智能外呼系統(tǒng)一般多少錢 海南400電話如何申請 廣告地圖標注app 白銀外呼系統(tǒng) 騰訊外呼線路 陜西金融外呼系統(tǒng) 公司電話機器人 激戰(zhàn)2地圖標注 哈爾濱ai外呼系統(tǒng)定制

一、導言

導語:

在計算機進行數(shù)據(jù)交換時,常常會有一個進制轉(zhuǎn)換的過程,我們知道計算機只認0 和 1.在內(nèi)存系統(tǒng)中,基本基于二進制進行運算的,但是有時候數(shù)據(jù)過于龐大,為了方便存儲管理,計算機會使用十六進制存儲數(shù)據(jù),但是怎么實現(xiàn)數(shù)據(jù)轉(zhuǎn)換呢?
我們?nèi)祟愑墒种割^,所以自然就使用十進制啦,每當我們數(shù)數(shù)字到10之后,于是就重0 開始繼續(xù)數(shù),所以逢十進一就這么來了。

對于其它進制呢,也是同樣的,比如最常見的二進制,也就是逢二進一,慢慢來,依次類推,所以數(shù)學的世界是多么的奇妙呀!

今天給大家?guī)淼氖鞘褂?Python 實現(xiàn)進制轉(zhuǎn)換,內(nèi)容包括如下:

dec(十進制)—> bin(二進制)
dec(十進制)—> oct(八進制)
dec(十進制)—> hex(十六進制)

二、各種進制介紹

在轉(zhuǎn)換之前,我們先了解以下各種進制

十進制(Decimal)

我們所熟知的十進制,其實是從 0 開始,數(shù)到 9 之后,就跳到 10,這樣就變成了 10,數(shù)數(shù)大家總會把

二進制(Binary)

二進制同理,從 0 開始也就是 00(前面的一個0可以省去,但是為了更好的描述,所以保留),到 01,也變成了 10【對應十進制中的 3】,然后是 11【對應十進制中的 4】,100【十進制中的5】。。。以此類推

因為 二進制 的英文單詞是 binary,所以在計算機運算的過程中,使用二進制會用如下方法,0b11(4),0b1101(13)等等

八進制(Octal)

理解了二進制,在理解八進制就很容易了,八進制是逢八進一,范圍是 0~7,對比一下二進制,就很好理解啦?。?/p>

十六進制(Hexadecimal)

十六進制就可能會相對復雜一點點,十六進制是用數(shù)字 0~9 和 英文字母 A - F(大小寫隨意) 表示,因此 A代表 10, F代表 15。為什么在計算機領域中,十六進制用途會如此廣泛呢?

給大家看一個對比:


當數(shù)據(jù)比較大的時候,二進制顯然不再那么使用,再看使用十六進制,就簡短很多。

十六進制的運用領域可不止如此,比如原畫師調(diào)色的時候,如果使用 RGB 三原色的話,那就會有 256 x 256 x 256 種組合,我們就可以使用十六進制,把每一種顏色對比轉(zhuǎn)換成 十六進制字符,就會方便很多,以下是我之前調(diào)色的時候?qū)懙囊粋€很簡單一個 C 語言小程序,呃,似乎有點跑題了,哈哈,不管了

#includestdio.h>
#includestdlib.h> 
int main()
{
	printf("rgb三原色轉(zhuǎn)16進制\n");
	int a,b,c,d;
	while(d != 2){
		printf("輸入1繼續(xù),輸入2退出\n");
		scanf("%d",d);
		scanf("%d%d%d",a,b,c);
		printf("[%x %x %x]\n",a,b,c); //%x 可以直接把我們輸入的十進制轉(zhuǎn)換為 十六進制
	}
	return 0;
} 

三、使用 Python 代碼完成轉(zhuǎn)換

3.1 十進制轉(zhuǎn)換為二進制

我記得不太清楚是啥時候第一次學進制轉(zhuǎn)換的,進制轉(zhuǎn)換常用的方法就是對 2 取余數(shù),然后得到余數(shù)反轉(zhuǎn)連在一起就是 我們所需要的二進制,舉個例子,比如我要計算 十進制數(shù) 13 的 二進制是多少?


這也是老師教我們的方法,也是我們第一次接觸進制轉(zhuǎn)換的時候,用目標數(shù) num 對 2求 余數(shù),直到 商為 0 的時候,結(jié)束,然后將余數(shù)反向組合輸出,及為我們所求的 2 進制數(shù)。有的同學會問,我怎么就能這么確定這就是 13 對應的 2 進制數(shù)呢?

答曰:

由于二進制的特殊性,數(shù)字從右邊往左邊數(shù),依次對應 20 x 1 + 21 x 0 + 22x 1 + 23 x 1 = 1 +4 +8 = 13, 給大家一個速記口訣,1,2,4,8,16,32,64,128,256,512,1024。分別是 20~ 210對應的值

所以有了思路,我們就可以愉快的敲代碼了

# 十進制整數(shù)轉(zhuǎn)二進制

def dec_to_bin(num): #函數(shù)名做到見其名知其意

l = [] # 創(chuàng)建一個空列表

if num0: # 是負數(shù)轉(zhuǎn)換成整數(shù)

return "-"+ dec_to_bin(abs()) # 如過是負數(shù),先轉(zhuǎn)換成正數(shù)

while True:

num, reminder = divmod(num,2) # 短除法,對2求,分別得到除數(shù) 和 余數(shù)、這是 Python 的特有的一個內(nèi)置方法,分別可以到商 及 余數(shù)

l.append(str(reminder)) # 把獲得的余數(shù) 存入字符串

if num == 0: # 對應了前面的話,當商為 0時,就結(jié)束啦

return “”.join(l[::-1]) # 對列表中的字符串進行逆序拼接,得到一個二進制字符串

3.2 十進制轉(zhuǎn)八進制

理解了二進制的轉(zhuǎn)換,八進制一樣不難。同樣是目標數(shù) num對八 求商,留余數(shù),照這個思路走。檢驗的時候,一樣,把 2n把2 替換成 8即可。

看代碼:

和 二進制 的基本沒啥卻別

# 十進制轉(zhuǎn)八進制
def dec_to_oct(num):
 l = []
 if num0:
 return "-"+ dec_to_bin(abs(num)) # 如過是負數(shù),先轉(zhuǎn)換成正數(shù)
 while True:
 num, reminder = divmod(num,8) # 短除法,對2求,分別得到除數(shù) 和 余數(shù)、
 l.append(str(reminder)) # 把獲得的余數(shù) 存入字符串
 if num == 0:
 return "".join(l[::-1]) # 對列表中的字符串進行逆序拼接,得到一個二進制字符串

3.3 十進制轉(zhuǎn)十六進制

前面說過,十六進制相比二進制,八進制會復雜一點,但是方法是一樣的

# 十進制轉(zhuǎn)十六進制(這個相對麻煩一點,因為,十六進制包含 A-F,大小寫不敏感)
def dec_to_hex(num):
 base = [str(x) for x in range(10)] +[chr(x) for x in range(ord('A'),ord("A")+6)] # 前者把 0 ~ 9 轉(zhuǎn)換成字符串存進列表 base 里,后者把 A ~ F 存進列表
 l = []
 if num0:
 return "-"+dec_to_hex(abs(num))
 while True:
 num,rem = divmod(num,16) # 求商 和 留余數(shù)
 l.append(base[rem])
 if num == 0:
 return "".join(l[::-1])

最后看一下運行結(jié)果,是不是很方便呢?當然 Python 有內(nèi)置的方法,比如我們直接輸入 十進制數(shù),通過 bin(n) 轉(zhuǎn)為二進制,oct(n) 轉(zhuǎn)為 八進制,hex(n) 轉(zhuǎn)為十六進制。但是原理了解以下還是很有必要的,你說是不是呢?

到此這篇關于一篇教程教你學會Python進制轉(zhuǎn)換(十進制轉(zhuǎn)二進制、八進制、十六進制)的文章就介紹到這了,更多相關Python進制轉(zhuǎn)換內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Java之實現(xiàn)十進制與十六進制轉(zhuǎn)換案例講解
  • C# 進制轉(zhuǎn)換的實現(xiàn)(二進制、十六進制、十進制互轉(zhuǎn))
  • 淺談java二進制、十進制、十六進制、字符串之間的相互轉(zhuǎn)換
  • 科學知識:二進制、八進制、十進制、十六進制轉(zhuǎn)換
  • 十進制與BCD碼轉(zhuǎn)換的算法詳解

標簽:惠州 常德 上海 四川 鷹潭 黑龍江 益陽 黔西

巨人網(wǎng)絡通訊聲明:本文標題《一篇教程教你學會Python進制轉(zhuǎn)換(十進制轉(zhuǎn)二進制、八進制、十六進制)》,本文關鍵詞  一篇,教程,教你,學會,Python,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關。
  • 相關文章
  • 下面列出與本文章《一篇教程教你學會Python進制轉(zhuǎn)換(十進制轉(zhuǎn)二進制、八進制、十六進制)》相關的同類信息!
  • 本頁收集關于一篇教程教你學會Python進制轉(zhuǎn)換(十進制轉(zhuǎn)二進制、八進制、十六進制)的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    综合一区中文字幕| 日韩女优中文字幕| 欧美激情成人在线视频| 亚洲精品一二三区区别| 老鸭窝av在线| 国产一区二区三区高清播放| 僵尸再翻生在线观看免费国语| www.超碰在线| 欧美日本一区二区三区四区| 日韩中文字幕在线免费观看| 韩国成人福利片在线播放| 午夜激情在线观看视频| 红桃视频一区二区三区免费| 欧美精品一区二区不卡| 好看的亚洲午夜视频在线| 中文字幕av免费在线观看| 亚洲.国产.中文慕字在线| 欧美国产视频| 精品人妻大屁股白浆无码| 欧美在线二区| 亚洲一区二区少妇| 亚洲一区二区精品3399| 欧美妇女性影城| 92国产精品观看| 欧洲av一区二区嗯嗯嗯啊| 欧美a级大片在线| 亚洲精品久久久久久久久久久久| 丁香花在线影院观看在线播放| 伊人影院在线播放| 国产美女高潮| 日韩激情在线观看| 69亚洲乱人伦| 影音先锋男人每日资源站| fc2成人免费人成在线观看播放| 亚洲色图网站| 国产成人福利短视频app| 日本一区二区免费视频| 91视频88av| 玖玖玖精品中文字幕| 精品国产免费一区二区三区香蕉| 色综合综合色| 超碰人人干人人| 国产精品女上位| 国内精品久久久久久久久蜜桃| 亚洲黄色a级片| 午夜伦伦电影理论片费看| 伊人狠狠色丁香综合尤物| 国产精品一卡二卡三卡| 在线中文字幕网站| 中文字幕日韩欧美一区二区三区| 香蕉亚洲视频| 2025韩国理伦片在线观看| 欧美日韩中文国产一区发布| 欧美va亚洲va国产综合| 日韩免费一区二区三区在线播放| 久久综合电影| 日韩欧美一区三区| 国产精品久久久久久久久电影网| 古装做爰无遮挡三级聊斋艳谭| 午夜精品一区二区在线观看| 亚洲毛片在线观看| 视频一区二区三区在线看免费看| silk一区二区三区精品视频| 视频一区免费观看| 四虎最新地址发布| 国产乱色精品成人免费视频| 成人在线视频免费| 亚亚洲欧洲精品| 日韩高清免费在线| 亚洲精品国产熟女久久久| 国产三级久久久| 日本高清视频一区| bt天堂新版中文在线地址| 猫咪av永久| 国产精品毛片aⅴ一区二区三区| 成人网免费视频| 日本激情视频在线| 亚洲精品视频中文字幕| 亚洲精品一区二区在线观看| 超碰在线人人| 四虎精品在线观看| 这里精品视频免费| 免费在线亚洲欧美| 国产成人av一区二区三区在线观看| www.xxxx日本| 日本欧美精品久久久| 精品一区二区三区免费看| 神马久久久久| 色资源二区在线视频| 久久久亚洲一区| 亚洲校园激情春色| 操你啦在线视频| 噜噜噜噜噜在线视频| 青青视频在线免费观看| 日本久久久久| 美女久久久久久久久| 亚洲天堂av网站| 日本视频在线一区| 亚洲精品久久久久久久久久久久| 26uuu另类欧美亚洲曰本| 成人6969www免费视频| 丰满岳乱妇一区二区| 成人aaaa免费全部观看| 精品人妻无码一区二区三区换脸| 亚洲欧美福利一区二区| 91欧美大片| 91香蕉视频在线播放| 免费福利影院| 国产日产亚洲精品系列| 成人免费一区二区三区牛牛| 樱花草涩涩www在线播放| 91久久久久久久久久久久久| 欧美俄罗斯性视频| 日韩中出av| 97se亚洲国产综合自在线| 91一区二区三区在线| 久久精品女人的天堂av| 女人公敌韩国| 欧美日本一区| 精品少妇一区二区三区密爱| 伊人精品视频在线观看| 亚洲精品国产精品国自产| 国产精品综合久久久久| 久久久久久尹人网香蕉| 99热这里只有精品1| 日韩免费视频一区二区视频在线观看| 一本综合精品| 奇米精品一区二区三区| 麻豆久久久久久| 91福利视频导航| 日本综合在线观看| 中文字幕在线看视频国产欧美| 亚洲深夜av| 日本在线播放不卡| yw在线观看| 狠狠色综合色区| 国产黄色网址在线观看| 在线视频精品一| 亚洲码国产岛国毛片在线| 亚洲自拍偷拍二区| 制服下的诱惑暮生| 国产美女永久免费| porn视频在线观看| 欧美在线观看视频一区二区三区| 波多野结衣福利| 裸体大乳女做爰69| 成人免费xx| 亚洲不卡av一区二区三区| 免费av网站大全久久| 五月天中文字幕一区二区| 美女福利一区二区| 99视频一区二区三区| 国产精品18久久久久久久久久久久| 9191在线播放| 91tv亚洲精品香蕉国产一区7ujn| 欧美激情2020午夜免费观看| 天天操精品视频| √天堂资源在线| 亚洲制服中文| av黄色在线网站| 国产一区第一页| 香蕉视频在线观看黄| 国产视频精品一区二区三区| www.激情网| 国产精品高潮呻吟久久av黑人| 欧美日韩国产高清视频| 久久av一区二区三区| 久久久精品国产一区二区三区| 免费的av网址| 99国内精品久久久久久久| 影视先锋av在线| 精品国产一二三区| 国产剧情在线观看一区二区| 国产一区亚洲| 亚洲三级网站| 欧美孕妇性xx| 亚洲欧美另类视频| 国产麻豆免费| 国产成人8x视频一区二区| 色综合.com| 亚洲成人激情小说| 欧美一级视频在线播放| 免费观看的av网站| 蜜桃久久精品一区二区| 国产成人精品亚洲午夜麻豆| 亚洲日本网址| 亚洲国产欧美在线成人app| 成人黄色在线观看视频| 欧美黄色免费网址| 欧美妇乱xxxxx视频| 国产高潮呻吟久久| 国产特黄大片aaaa毛片| av免费观看久久| 亚洲石原莉奈一区二区在线观看| 中文av一区| 日韩成人av影院| 午夜影院免费播放| 精品亚洲一区二区三区| 国产精品99久久久久| 欧美最新大片在线看| 成人污污视频在线观看| 亚洲欧美一区二区不卡| 久久99国产精品免费| 99在线精品视频免费观看软件| 免费成人美女女| 国产精品一区二区x88av| 国产精品亚洲二区| 91日韩一区二区三区| 麻豆传媒在线播放| 日本毛片在线观看| 日韩成人免费视频| 亚洲国产成人综合| 亚洲精品乱码久久久久久动漫| 亚洲精品视频免费观看| 最近中文字幕大全中文字幕免费| 亚洲国产精品久| 久久久久久久久久久人体| av不卡在线| 最新一本之道波多野结衣| 天堂av在线资源| 又黄又色的网站| 午夜剧场成人观在线视频免费观看| 色综合影院在线观看| 激情久久一区二区| 欧美在线va视频| 懂色av中文一区二区三区| 久久久久久久免费视频了| 久久91超碰青草在哪里看| 日本亚洲欧美成人| 国产精品99久久久久久久久| 亚洲精品久久| 成人一级黄色大片| 国产普通话bbwbbwbbw| 欧美久久久久久蜜桃| 成人黄网大全在线观看| jiyouzz国产精品久久| 日韩在线视频观看| 亚洲欧美日韩精品久久奇米色影视| 手机看片国产精品| 欧美极品美女视频网站在线观看免费| 亚洲一区二区三区影院| 亚洲第一成年网| 欧洲一区二区三区免费视频| 性欧美亚洲xxxx乳在线观看| 爱爱视频免费在线观看| 久久超碰97人人做人人爱| 久久激五月天综合精品| jizz18欧美| 久久这里只精品| 欧美亚洲成人精品| 国产亚洲情侣一区二区无| 91精品一区二区三区四区| 厕沟全景美女厕沟精品| 国产拍揄自揄精品视频麻豆| 黄页网站在线| 国产一区二区视频免费观看| 亚洲精品tv久久久久久久久久| 国产免费一区二区三区在线能观看| 亚洲国产日韩精品在线| 亚洲第一级黄色片| 欧美5-7sexvideos处| 麻豆高清免费国产一区| 国产aⅴ激情无码久久久无码| 亚洲精品v欧美精品v日韩精品| 456国产精品| 日韩黄色三级| 国产精品伦理一区| 成视频免费在线看| 日韩av一级电影| 日韩在线中文字幕视频| 波多野吉衣av| 国产精品一区二区无线| 亚洲女人久久久| 一二三四视频社区在线| 亚洲色成人www永久在线观看| 久久国产精品精品国产色婷婷| 天天人人精品| 免费h精品视频在线播放| 国产一二三四五区| 午夜视黄欧洲亚洲| 午夜精品一区| 不卡av免费在线观看| 日韩电影免费观看中文字幕| 丰满大乳奶做爰ⅹxx视频| caoporn成人免费视频在线| 亚洲色图17p| 91在线视频18| 国产影视精品一区二区三区| 不卡的av影片| 一区二区三区麻豆| 天天操天天插| 日本精品一二区| 亚洲丝袜一区| 国产高清精品一区| 欧美国产一区二区三区| 日韩精品亚洲一区二区三区免费| 国产精品老女人视频| 日韩一区二区三区高清免费看看| 亚洲精品一区二区三区蜜桃| 欧美午夜影院在线视频| 国产网站av| gogo亚洲国模私拍人体| 亚洲视频久久| 一级片免费网站| 91丝袜呻吟高潮美腿白嫩在线观看| 亚洲制服丝袜在线| 四虎国产精品永久免费观看视频| 欧美日本在线视频中文字字幕| 国产精品高潮粉嫩av| 亚洲综合极品香蕉久久网| 久久精品国产亚洲a∨麻豆| 国内精品久久久久久久久蜜桃| 亚洲av午夜精品一区二区三区| 欧美怡红院视频一区二区三区| 国产一区欧美日韩| 97超碰在线播放| 成人手机在线电影| 第一av在线| 激情五月色综合国产精品| 午夜亚洲性色视频| 久久久久久久久久综合| 久久成人综合视频| 成在在线免费视频| 国产尤物视频在线| 久久影院午夜片一区| 97国产精品久久久| hd100%videos日本| 国产乱码久久久久|