[oeasy]python0045_四種進(jìn)制_binary_octal_decimal_hexadecimal
四種進(jìn)制
回憶上次內(nèi)容
上次研究了
\ooo
把(
ooo
)8進(jìn)制
對(duì)應(yīng)的ascii
字符輸出通過(guò) 八進(jìn)制數(shù)值 轉(zhuǎn)義
轉(zhuǎn)義序列
\n
、\t
是 轉(zhuǎn)義序列\xhh
也是 轉(zhuǎn)義序列\ooo
還是 轉(zhuǎn)義序列

現(xiàn)在 總共有
幾
種進(jìn)制 了呢???先數(shù)一下 樹(shù)
數(shù)樹(shù)
樹(shù) 就是這么多棵樹(shù)

用
八進(jìn)制
的方式 數(shù)樹(shù)
八進(jìn)制
八根手指頭
(13)8進(jìn)制棵

這是用
八
根手指頭 數(shù)的如果換成
十
根手指頭呢?
10進(jìn)制
用十根手指頭數(shù)樹(shù)
(11)10進(jìn)制棵

到底多少棵樹(shù)?
哪個(gè)才對(duì)呢?
(13)8進(jìn)制棵
(11)10進(jìn)制棵
數(shù)樹(shù)
在不同進(jìn)制下
有不同的數(shù)值
都
是正確的

不同的進(jìn)制
只是
表現(xiàn)形式
不同而已不會(huì)影響 樹(shù)的數(shù)量
本質(zhì)
不變
表現(xiàn)形式
樹(shù) 就是這么多棵 樹(shù)

表示形式 不同
可以將數(shù)字 表示為
二進(jìn)制
八進(jìn)制
十進(jìn)制
十六進(jìn)制
為什么會(huì)有 各種進(jìn)制形式 呢?
10進(jìn)制、2進(jìn)制、16進(jìn)制
10進(jìn)制
是因?yàn)槿说纳斫Y(jié)構(gòu)

2進(jìn)制
電燈、開(kāi)關(guān)等電器有兩種狀態(tài)
那為什么有16進(jìn)制?
難道說(shuō)是因?yàn)橛惺种福?/p>
16進(jìn)制
16進(jìn)制
誰(shuí) 有十六根手指??
并不是因?yàn)?/p>

而是因?yàn)?/p>
來(lái)描述字節(jié)狀態(tài)
可以用 兩個(gè)16進(jìn)制數(shù)字

那為什么 會(huì)有
八進(jìn)制
呢???誰(shuí)有
八
根手指嗎?
八進(jìn)制
現(xiàn)實(shí)生活中的雞
一只腳 就有 四只腳趾
大拇指在 最后面
一般飛禽
每只腳都是 四只腳趾
如果他們 有進(jìn)制的話
是八進(jìn)制

除了鴨子
鴨子天生就不適合數(shù)數(shù)

以上都為玩笑話...
輸出字符
八進(jìn)制
方便輸出字符

用純數(shù)字的方式
\ooo

這就是常見(jiàn) 的 各種進(jìn)制
對(duì)應(yīng)關(guān)系
不同數(shù)法
不同結(jié)果

不同進(jìn)制的詞源如何?
二進(jìn)制

*dwo-
two 日耳曼
duo- 拉丁
bi- 拉丁
di- 希臘
八進(jìn)制

octal
eight

十進(jìn)制

*dekm-
ten 日耳曼
deci- 拉丁
dec- 希臘

hexa-
six
hexadecimal
sixteen
詞根清楚了
我們?cè)賮?lái)明確函數(shù)
進(jìn)制與函數(shù)
函數(shù)名對(duì)應(yīng)單詞進(jìn)制類型數(shù)字事例前綴bin()binary20b11000010boct()octal80o1410ohex()hexadecimal160x610x?decimal1097無(wú)

ascii 轉(zhuǎn)化
ord("a")
chr(65)
\x41
16進(jìn)制
表示字符A\101
8進(jìn)制
表示字符A
總結(jié)
這次總結(jié)了四種進(jìn)制
十進(jìn)制數(shù)
其他進(jìn)制 的 字符串狀態(tài)
可以轉(zhuǎn)化 為
那反過(guò)來(lái)
其他進(jìn)制形態(tài)的字符串
可以轉(zhuǎn)化
回
10進(jìn)制嗎???我們下次再說(shuō)!??
藍(lán)橋->https://www.lanqiao.cn/courses/3584
github->https://github.com/overmind1980/oeasy-python-tutorial
gitee->https://gitee.com/overmind1980/oeasypython
視頻->https://www.bilibili.com/video/BV1CU4y1Z7gQ 作者:oeasy