国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Python hex()十六進(jìn)制轉(zhuǎn)換

這篇具有很好參考價(jià)值的文章主要介紹了Python hex()十六進(jìn)制轉(zhuǎn)換。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

Python hex() 函數(shù)用于將整數(shù)轉(zhuǎn)換為以“0x”為前綴的小寫十六進(jìn)制字符串:

 
print(hex(255))  # decimal十進(jìn)制
print(hex(0b111))  # binary二進(jìn)制
print(hex(0o77))  # octal八進(jìn)制
print(hex(0XFF))  # hexadecimal十六進(jìn)制

輸出:

 
0xff
0x7
0x3f
0xff

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

使用 int() 函數(shù) ,第一個(gè)參數(shù)是字符串 ‘0Xff’ ,第二個(gè)參數(shù)是說(shuō)明,這個(gè)字符串是幾進(jìn)制的數(shù)。 轉(zhuǎn)化的結(jié)果是一個(gè)十進(jìn)制數(shù)。

>>> int('0xf',16) 
15

二進(jìn)制 到 十進(jìn)制

>>> int('10100111110',2)      
1342

八進(jìn)制 到 十進(jìn)制

>>> int('17',8)    
15

其實(shí)可以看到,不管 幾進(jìn)制數(shù) 轉(zhuǎn)換成 十進(jìn)制數(shù) ,都是用 int() 函數(shù) 。之后后面的 第二個(gè)參數(shù) 寫清楚 前面字符串 是 幾進(jìn)制數(shù)就可以 。注意一定要合法。 比如2進(jìn)制數(shù)就不能出現(xiàn)2這樣的字符。


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

>>> hex(1033)
'0x409'

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

就是 二進(jìn)制先轉(zhuǎn)成 十進(jìn)制, 再轉(zhuǎn)成 十六進(jìn)制。

>>> hex(int('101010',2))
'0x2a'

八進(jìn)制到 十六進(jìn)制

就是 八進(jìn)制先轉(zhuǎn)成 十進(jìn)制, 再轉(zhuǎn)成 十六進(jìn)制。

>>> hex(int('17',8))
'0xf'

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

>>> bin(10)
'0b1010'

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

十六進(jìn)制->十進(jìn)制->二進(jìn)制

>>> bin(int('ff',16))
'0b11111111'

八進(jìn)制 到 二進(jìn)制

八進(jìn)制先到十進(jìn)制,再到二進(jìn)制

>>> bin(int('17',8))
'0b1111'

二進(jìn)制 到 八進(jìn)制

>>> oct(0b1010)        
'012'

十進(jìn)制到八進(jìn)制

>>> oct(11)
'013'

十六進(jìn)制到八進(jìn)制

>>> oct(0xf) 
'017'

可見oct 函數(shù) 可將 任意進(jìn)制的數(shù) 轉(zhuǎn)換成 8進(jìn)制的。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-514576.html

到了這里,關(guān)于Python hex()十六進(jìn)制轉(zhuǎn)換的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • python中str、bytes、十六進(jìn)制字符串的相互轉(zhuǎn)換

    python中str、bytes、十六進(jìn)制字符串的介紹 str是python的內(nèi)置函數(shù),str字符串在python中使用 \\\'\\\' 或者 \\\"\\\" 括起來(lái)的字符串,比如: bytes也是python的內(nèi)置函數(shù),bytes字符串通常以b開頭,比如: 十六進(jìn)制字符串是指字符串中每個(gè)字符表示一個(gè)十六進(jìn)制數(shù),兩個(gè)字符組成一個(gè)字節(jié),比如

    2024年02月21日
    瀏覽(33)
  • JS十六進(jìn)制,CRC冗余,小程序發(fā)送藍(lán)牙數(shù)據(jù),十六進(jìn)制GBK編碼轉(zhuǎn)換等

    小程序問(wèn)題:https://kf.qq.com/faq/170705YVZFZZ170705eyI7Rr.html 調(diào)用: 注意:這里的true和false代表是否大端小端轉(zhuǎn)換 調(diào)用: 調(diào)用: 調(diào)用: 調(diào)用: 調(diào)用: 此代碼寫到小程序utils目錄下的utuils.js文件中 調(diào)用:頁(yè)面最上邊先引入,然后再使用 調(diào)用: 這里發(fā)送buffer1給小程序公用api就可 調(diào)

    2024年02月16日
    瀏覽(32)
  • 十六進(jìn)制轉(zhuǎn)換到十進(jìn)制(java)

    一、前言 ?首先我們要知道十六進(jìn)制的轉(zhuǎn)換以及十以上的進(jìn)制的轉(zhuǎn)換與十以下的進(jìn)制轉(zhuǎn)換是不一樣的,它們?cè)谝晃簧蠒?huì)用超過(guò)9的數(shù)字,這個(gè)我們?cè)诶靡郧暗姆椒ň托胁煌?,我接下?lái)就向大家分享一種方法。(注:在Java中10---15分別用A B C D E F表示,不分大小寫) 二、正文

    2024年02月11日
    瀏覽(31)
  • MATLAB十六進(jìn)制與十進(jìn)制互相轉(zhuǎn)換

    包含單個(gè)數(shù)字進(jìn)行轉(zhuǎn)換和數(shù)組進(jìn)行轉(zhuǎn)換(可用于串口數(shù)據(jù)解析) 1.十六進(jìn)制轉(zhuǎn)十進(jìn)制

    2024年01月16日
    瀏覽(32)
  • Java中十六進(jìn)制與十進(jìn)制之間互相轉(zhuǎn)換

    提示:文章寫完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔 提示:這里可以添加本文要記錄的大概內(nèi)容: 提示:以下是本篇文章正文內(nèi)容,下面案例可供參考 話不多說(shuō),直接上代碼 如將十進(jìn)制數(shù)字 108 轉(zhuǎn)換為十六進(jìn)制 代碼示例如下: 運(yùn)行結(jié)果: 這樣將一個(gè)十

    2024年02月12日
    瀏覽(28)
  • 簡(jiǎn)單使用Linux printf 將十進(jìn)制轉(zhuǎn)換為十六進(jìn)制

    在開發(fā)和排查問(wèn)題過(guò)程中,有時(shí)我們需要做一些進(jìn)制的轉(zhuǎn)換,以下是一些快速的小技巧: 下面的是?十進(jìn)制轉(zhuǎn)換為十六進(jìn)制: 還可以把?十六進(jìn)制轉(zhuǎn)為十進(jìn)制: 其實(shí)中引號(hào)中%x為要轉(zhuǎn)換的格式,n為換行“new line” 還可以十進(jìn)制轉(zhuǎn)換為八進(jìn)制 另外使用bc命令進(jìn)行轉(zhuǎn)換也可的大

    2024年04月16日
    瀏覽(43)
  • 【進(jìn)制轉(zhuǎn)換】— 包含整數(shù)和小數(shù)部分轉(zhuǎn)換(二進(jìn)制、八進(jìn)制、十進(jìn)制、十六進(jìn)制)手寫版,超詳細(xì)

    【進(jìn)制轉(zhuǎn)換】— 包含整數(shù)和小數(shù)部分轉(zhuǎn)換(二進(jìn)制、八進(jìn)制、十進(jìn)制、十六進(jìn)制)手寫版,超詳細(xì)

    目錄 1.進(jìn)制轉(zhuǎn)換必備知識(shí): ????????1.1 二進(jìn)制逢2進(jìn)1? ? ? ? ?8進(jìn)制逢8進(jìn)1? ? ? ? ? ?10進(jìn)制逢10進(jìn)1? ? ? ? 16進(jìn)制逢16進(jìn)1 ????????1.2為了區(qū)分二、八、十、十六進(jìn)制,我們通常在數(shù)字后面加字母進(jìn)行區(qū)分 2. 二進(jìn)制與八進(jìn)制、十六進(jìn)制相互轉(zhuǎn)換 ????????2.1 二進(jìn)制轉(zhuǎn)

    2024年02月05日
    瀏覽(1475)
  • 進(jìn)制轉(zhuǎn)換—包含整數(shù)和小數(shù)部分轉(zhuǎn)換(二進(jìn)制、八進(jìn)制、十進(jìn)制、十六進(jìn)制)手寫版,超詳細(xì)

    進(jìn)制轉(zhuǎn)換—包含整數(shù)和小數(shù)部分轉(zhuǎn)換(二進(jìn)制、八進(jìn)制、十進(jìn)制、十六進(jìn)制)手寫版,超詳細(xì)

    目錄 1.進(jìn)制轉(zhuǎn)換必備知識(shí): ????????1.1 二進(jìn)制逢2進(jìn)1? ? ? ? ?8進(jìn)制逢8進(jìn)1? ? ? ? ? ?10進(jìn)制逢10進(jìn)1? ? ? ? 16進(jìn)制逢16進(jìn)1 ????????1.2為了區(qū)分二、八、十、十六進(jìn)制,我們通常在數(shù)字后面加字母進(jìn)行區(qū)分 2. 二進(jìn)制與八進(jìn)制、十六進(jìn)制相互轉(zhuǎn)換 ????????2.1 二進(jìn)制轉(zhuǎn)

    2023年04月23日
    瀏覽(129)
  • JAVA 十六進(jìn)制與字符串的轉(zhuǎn)換淺談

    JAVA 十六進(jìn)制與字符串的轉(zhuǎn)換淺談

    ? 筆者前幾日在開服過(guò)程中需要將字符串轉(zhuǎn)化成為16進(jìn)制的字符串,在網(wǎng)上找到了一些方法嘗試之后,均發(fā)現(xiàn)存在一個(gè)問(wèn)題--字符串轉(zhuǎn)為16進(jìn)制后再轉(zhuǎn)回來(lái),英文正常,中文出現(xiàn)亂碼 筆者前幾日在開服過(guò)程中需要將字符串轉(zhuǎn)化成為16進(jìn)制的字符串,在網(wǎng)上找到了一些方法嘗試之后,均發(fā)

    2024年02月07日
    瀏覽(25)
  • 字符串string轉(zhuǎn)換長(zhǎng)整型int(八進(jìn)制、十進(jìn)制、十六進(jìn)制)

    strtoul() 是C語(yǔ)言標(biāo)準(zhǔn)庫(kù)中用于將字符串轉(zhuǎn)換成無(wú)符號(hào)長(zhǎng)整數(shù)的函數(shù)。它的完整原型如下: 其中, nptr 代表要被轉(zhuǎn)換成無(wú)符號(hào)長(zhǎng)整數(shù)的字符串; endptr 是一個(gè)指向字符指針的指針,該指針指向已經(jīng)轉(zhuǎn)換了的最后一個(gè)字符的下一個(gè)位置; base 指定要采用的進(jìn)制,范圍是2 ~ 36。 該函

    2024年02月07日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包