婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > 一篇教程教你學(xué)會(huì)Python進(jìn)制轉(zhuǎn)換(十進(jìn)制轉(zhuǎn)二進(jìn)制、八進(jìn)制、十六進(jìn)制)

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

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

一、導(dǎo)言

導(dǎo)語(yǔ):

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

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

今天給大家?guī)?lái)的是使用 Python 實(shí)現(xiàn)進(jìn)制轉(zhuǎn)換,內(nèi)容包括如下:

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

二、各種進(jìn)制介紹

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

十進(jìn)制(Decimal)

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

二進(jìn)制(Binary)

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

因?yàn)?二進(jìn)制 的英文單詞是 binary,所以在計(jì)算機(jī)運(yùn)算的過(guò)程中,使用二進(jìn)制會(huì)用如下方法,0b11(4),0b1101(13)等等

八進(jìn)制(Octal)

理解了二進(jìn)制,在理解八進(jìn)制就很容易了,八進(jìn)制是逢八進(jìn)一,范圍是 0~7,對(duì)比一下二進(jìn)制,就很好理解啦!!

十六進(jìn)制(Hexadecimal)

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

給大家看一個(gè)對(duì)比:


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

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

#includestdio.h>
#includestdlib.h> 
int main()
{
	printf("rgb三原色轉(zhuǎn)16進(jìn)制\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 可以直接把我們輸入的十進(jìn)制轉(zhuǎn)換為 十六進(jìn)制
	}
	return 0;
} 

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

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

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


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

答曰:

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

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

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

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

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

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

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

while True:

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

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

if num == 0: # 對(duì)應(yīng)了前面的話,當(dāng)商為 0時(shí),就結(jié)束啦

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

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

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

看代碼:

和 二進(jìn)制 的基本沒(méi)啥卻別

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

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

前面說(shuō)過(guò),十六進(jìn)制相比二進(jìn)制,八進(jìn)制會(huì)復(fù)雜一點(diǎn),但是方法是一樣的

# 十進(jìn)制轉(zhuǎn)十六進(jìn)制(這個(gè)相對(duì)麻煩一點(diǎn),因?yàn)椋M(jì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)換成字符串存進(jìn)列表 base 里,后者把 A ~ F 存進(jìn)列表
 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])

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

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

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

標(biāo)簽:惠州 常德 上海 四川 鷹潭 黑龍江 益陽(yáng) 黔西

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《一篇教程教你學(xué)會(huì)Python進(jìn)制轉(zhuǎn)換(十進(jìn)制轉(zhuǎn)二進(jìn)制、八進(jìn)制、十六進(jìn)制)》,本文關(guān)鍵詞  一篇,教程,教你,學(xué)會(huì),Python,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《一篇教程教你學(xué)會(huì)Python進(jìn)制轉(zhuǎn)換(十進(jìn)制轉(zhuǎn)二進(jìn)制、八進(jìn)制、十六進(jìn)制)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于一篇教程教你學(xué)會(huì)Python進(jìn)制轉(zhuǎn)換(十進(jìn)制轉(zhuǎn)二進(jìn)制、八進(jìn)制、十六進(jìn)制)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    福利一区二区在线观看| 久久在线免费观看| 成人深夜福利app| 免费不卡在线视频| 日韩高清在线电影| 天天色图综合网| 午夜久久福利影院| 视频一区二区不卡| 天堂午夜影视日韩欧美一区二区| 欧美日韩高清影院| 亚洲欧美偷拍三级| 欧美三级电影在线观看| 日本免费新一区视频| 精品国产污污免费网站入口 | 在线观看国产日韩| 婷婷综合另类小说色区| 这里只有精品免费| 国产精品资源网| 中文字幕一区二区三区在线不卡| 日本韩国欧美国产| 蜜桃av一区二区三区电影| 久久久www成人免费无遮挡大片| 国产成人精品一区二区三区网站观看| 亚洲欧美偷拍另类a∨色屁股| 欧美日韩一卡二卡| 国产馆精品极品| 亚洲黄色免费网站| 91精品国产色综合久久不卡电影| 国产精品资源在线看| 亚洲精品第1页| 2024国产精品| 91精品国产免费久久综合| 欧美午夜精品久久久久久超碰| 在线91免费看| 中文字幕欧美日本乱码一线二线| 综合在线观看色| 蜜桃av噜噜一区| www.久久精品| 精品国产一区二区三区久久久蜜月| 国产欧美日韩综合精品一区二区| 亚洲综合一区二区三区| 亚洲激情第一区| 欧美日韩国产免费一区二区| 国产福利视频一区二区三区| 午夜视频一区在线观看| 亚洲视频你懂的| 国产婷婷精品av在线| 欧美日本在线观看| 91亚洲精品久久久蜜桃| 国产一区视频在线看| 亚洲综合成人在线视频| 国产精品人妖ts系列视频| 欧美一级淫片007| 欧美午夜精品久久久久久超碰| 成人免费观看av| 久久99精品国产.久久久久| 一区二区在线观看视频在线观看| 欧美日韩另类一区| 亚洲精品五月天| eeuss鲁片一区二区三区在线看| 精品剧情在线观看| 免费成人在线影院| 日韩一级片网址| 日韩精品亚洲一区二区三区免费| 91丝袜呻吟高潮美腿白嫩在线观看| 久久综合久久鬼色| 麻豆91在线播放免费| 老司机精品视频导航| 国产精品视频第一区| 久久久av毛片精品| 久久久久久久免费视频了| 日韩视频在线观看一区二区| 欧美精品视频www在线观看 | 欧美天堂亚洲电影院在线播放| 成人激情免费电影网址| 国产aⅴ综合色| 国产成人精品一区二区三区四区| 黑人巨大精品欧美黑白配亚洲| 久久99精品视频| 韩国女主播一区| 久久丁香综合五月国产三级网站| 久久成人精品无人区| 久久99精品久久久| 国产一区免费电影| 国产传媒日韩欧美成人| 大白屁股一区二区视频| 93久久精品日日躁夜夜躁欧美| 99久久精品国产一区二区三区| 成人av在线影院| 91成人免费在线| 3atv在线一区二区三区| 日韩视频一区二区三区| 久久久久久久久99精品| 国产精品每日更新| 亚洲精品久久7777| 日韩精品久久久久久| 麻豆国产精品一区二区三区| 国产传媒日韩欧美成人| 色偷偷88欧美精品久久久| 欧美丝袜丝交足nylons图片| 91精品国产91久久综合桃花| 国产亚洲欧美色| 亚洲女性喷水在线观看一区| 日欧美一区二区| 中文字幕亚洲视频| 国产成人亚洲综合a∨婷婷| 中文字幕一区av| 欧美高清激情brazzers| 国产一区二区三区视频在线播放| 国产精品欧美经典| 91精品啪在线观看国产60岁| 国产精品资源在线看| 亚洲高清免费视频| 中文字幕精品—区二区四季| 欧美色图天堂网| 国产精品亚洲午夜一区二区三区| 亚洲美女屁股眼交3| 欧美综合在线视频| 欧美大片一区二区三区| 椎名由奈av一区二区三区| 日韩av在线发布| av色综合久久天堂av综合| 欧美群妇大交群中文字幕| 亚洲国产精品成人综合| 丝袜亚洲精品中文字幕一区| 高清成人免费视频| 日韩免费观看高清完整版在线观看| 国产精品久久久久久久浪潮网站| 免费观看一级特黄欧美大片| 97se亚洲国产综合自在线| 精品久久久久久最新网址| 夜夜精品浪潮av一区二区三区| 国产在线精品一区二区夜色| 欧美视频你懂的| 欧美丝袜丝nylons| 久久国产人妖系列| 亚洲成人黄色影院| 香蕉加勒比综合久久| 中文字幕一区二区三区四区不卡| 2022国产精品视频| 91丨porny丨国产| 国产精品亚洲成人| 久久99久久久久| 日本欧美在线看| 性做久久久久久久久| 91久久精品一区二区| 日韩欧美在线123| 国产精品激情偷乱一区二区∴| 亚洲一区二区三区不卡国产欧美| 国产午夜精品一区二区三区视频| 亚洲二区视频在线| 日本久久一区二区| 亚洲少妇屁股交4| 国产精品高潮呻吟久久| 国产精品久久毛片av大全日韩| 天天色综合成人网| 成人丝袜高跟foot| 91精品国产综合久久国产大片| 久久免费偷拍视频| 日韩黄色一级片| 色综合夜色一区| 精品国产一区二区三区不卡| 一区二区三区在线看| 国产精品一二一区| 日韩一区二区在线观看| 中文字幕一区二区三区不卡 | 亚洲国产sm捆绑调教视频| 国产精品1区2区| 91精品国产综合久久久久久| 国产精品国产自产拍高清av| 久久99国产乱子伦精品免费| 欧美视频自拍偷拍| 国产精品视频第一区| 国产精品资源在线观看| 国产精品视频观看| 国产一区亚洲一区| 日韩一区二区在线观看视频| 夜夜操天天操亚洲| 国产98色在线|日韩| 精品福利视频一区二区三区| 五月婷婷激情综合网| 在线精品亚洲一区二区不卡| 中文字幕在线不卡一区二区三区| 国产自产v一区二区三区c| 欧美一区二区三区免费大片| 亚洲狠狠爱一区二区三区| 97精品电影院| 自拍av一区二区三区| 成人高清免费在线播放| 久久久久久久免费视频了| 精品一区二区在线视频| 日韩欧美一区电影| 精品一区二区三区免费毛片爱| 678五月天丁香亚洲综合网| 一区二区成人在线观看| 在线国产电影不卡| 日韩一区二区精品葵司在线| 精久久久久久久久久久| 亚洲三级电影全部在线观看高清| 777久久久精品|