日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

python二八十六進制整數(shù)轉換

jf_78858299 ? 來源:梯閱線條 ? 作者:小梯子 ? 2023-03-10 09:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

python的整數(shù)數(shù)字可以用二、八、十六不同進制表示,它們可以和十進制相互轉換。python的數(shù)字可以進行位操作。

1.1 python二八十六進制整數(shù)

python整數(shù)默認用十進制表示,也可以用二進制、八進制、十六進制表示整數(shù)。

python二進制(binary)整數(shù)以0b或0B開頭。

python八進制(Octal)整數(shù)以0o或0O開頭。

python十六進制(Hex)整數(shù)以0x或0X開頭。

1.1.1 不同進制內置函數(shù)

python不同進制整數(shù)的內置函數(shù)分為兩類。

一類將十進制整數(shù)轉換為不同進制。

一類將不同進制整數(shù)轉換為十進制。

序號 內置函數(shù) 描述
1 bin() 將十進制整數(shù)轉為二進制
2 oct() 將十進制整數(shù)轉為八進制
3 hex() 將十進制整數(shù)轉為十六進制
4 int(str,base) 將不同進制整數(shù)字符串轉為十進制

示例

>>> bin(95),oct(95),hex(95)
('0b1011111', '0o137', '0x5f')
>>> int('95'),int('0b1011111',2),int('0o137',8),int('0x5f',16)
(95, 95, 95, 95)

1.1.2 eval()轉十進制整數(shù)

python的eval()函數(shù)可以將字符串作為代碼執(zhí)行。速度慢,且存在安全問題。

可以通過eval()達到int()函數(shù)的效果,將不同進制整數(shù)字符串轉為十進制。

示例

>>> eval('95'),eval('0b1011111'),eval('0o137'),eval('0x5f')
(95, 95, 95, 95)

1.1.3 %和format()轉不同進制整數(shù)

python的字符串格式化表達式%和格式化方法format也可以將十進制整數(shù)轉為不同進制。

示例

>>> '%o,%x' % (95,95)
'137,5f'
>>> '{0:b},{1:o},{2:x}'.format(95,95,95)
'1011111,137,5f'

1.2 python數(shù)字位操作

python數(shù)字把整數(shù)當做二進制進行位操作,比如左移、右移、或、與等。

python二進制位操作
序號 位操作 描述
1 x<>n 右移n位,表示縮小2的n次方方倍
3 x n
4 x&n 位與,全1位1,否則為0

注意 :相同整數(shù)進行與、或,結果不變,為原值。

示例

>>> x = 2
>>> x << 3
16
>>> y = 16
>>> y >> 3
2
>>> x | 2
2
>>> x | 1
3
>>> x & 2
2
>>> x & 1
0
>>> x = 2
>>> bin(x)
'0b10'
>>> bin(x << 3)
'0b10000'
>>> int('0b10000',2)
16
>>> bin(x)
'0b10'
>>> bin(1)
'0b1'
>>> bin(x|1)
'0b11'
>>> int('0b11',2)
3

更多內容參考python學習筆記或軟件測試開發(fā)目錄。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    十六進制和八進制轉換原理

    ,可以得到十六進制數(shù)的一般表達式:例:十六進制轉換為十進制:  (4E6)H= 4×162+14×161+6×160     = 4×256+14×16+6×1=(1254)D例:二
    發(fā)表于 04-06 23:54

    LabVIEW中如何實現(xiàn)十六進制和ASCII之間的轉換

    實現(xiàn)將這個十六進制表示轉換為其對應的ASCII表示?如果需要以十六進制等價的形式向儀器發(fā)送命令,該如何實現(xiàn)?解答: 將十六進制轉換為ASCI
    發(fā)表于 10-20 11:20

    labview教程:十六進制和ASCII之間的相互轉換

    表示轉換為其對應的ASCII表示實現(xiàn)通信。將十六進制轉換為ASCII:. 為了將一個十六進制的字符串轉化為ASCII字符串,您必須首先使用掃描值函數(shù)將
    發(fā)表于 01-05 11:21

    十六進制編輯器

    關鍵詞TKStudio,HexEditor,十六進制,編輯器摘 要十六進制編輯器HexEditor是TKStudio附帶的輔助工具,用來顯示或編輯十六進制文件。
    發(fā)表于 11-10 13:31 ?47次下載

    ASCII碼轉換十六進制數(shù)

    ASCII碼轉換十六進制數(shù) 入口條件:待轉換的ASCII碼(30H~39H或41H~46H)在A中。出口信息:轉換后的十六進制數(shù)(00H
    發(fā)表于 01-19 22:48 ?1.5w次閱讀

    單字節(jié)BCD碼整數(shù)轉換成單字節(jié)十六進制整數(shù)

    單字節(jié)BCD碼整數(shù)轉換成單字節(jié)十六進制整數(shù) 入口條件:待轉換的單字節(jié)BCD碼整數(shù)在累加器A中。
    發(fā)表于 01-19 22:49 ?3035次閱讀

    雙字節(jié)BCD碼整數(shù)轉換成雙字節(jié)十六進制

    雙字節(jié)BCD碼整數(shù)轉換成雙字節(jié)十六進制整 入口條件:待轉換的雙字節(jié)BCD碼整數(shù)在R2、R3中。出口信息:
    發(fā)表于 01-19 22:50 ?3264次閱讀

    雙字節(jié)十六進制整數(shù)轉換成雙字節(jié)BCD碼整數(shù)

    雙字節(jié)十六進制整數(shù)轉換成雙字節(jié)BCD碼整數(shù) 入口條件:待轉換的雙字節(jié)十六進制
    發(fā)表于 01-19 22:52 ?3146次閱讀

    單字節(jié)十六進制整數(shù)轉換成單字節(jié)BCD碼整數(shù)

    單字節(jié)十六進制整數(shù)轉換成單字節(jié)BCD碼整數(shù)  入口條件:待轉換的單字節(jié)十六進制
    發(fā)表于 01-19 22:53 ?3552次閱讀

    十六進制和八進制

    十六進制和八進制   由于當二進制數(shù)的位數(shù)很多時書寫很麻煩,因此為了減少書寫一個數(shù)字的位數(shù),在計算機的資料中經(jīng)常采用十六進制或八進制數(shù)來表
    發(fā)表于 04-06 23:54 ?3782次閱讀
    <b class='flag-5'>十六進制</b>和八<b class='flag-5'>進制</b>

    進制數(shù)與十六進制數(shù)的相互轉換

    進制數(shù)與十六進制數(shù)的相互轉換進制數(shù)與十六進制數(shù)的相互轉換,按照每4位二
    發(fā)表于 09-24 11:28 ?1w次閱讀
    二<b class='flag-5'>進制</b>數(shù)與<b class='flag-5'>十六進制</b>數(shù)的相互<b class='flag-5'>轉換</b>

    如何進行ASCII碼和十六進制數(shù)的轉換

    本文檔的主要內容詳細介紹的是如何使用51單片機進行ASCII碼和十六進制數(shù)的轉換資料免費下載題目:用查表法將一位十六進制數(shù)轉換為ASCII碼,入口參數(shù)放在內部RAM 50H中,出口參數(shù)
    發(fā)表于 07-08 17:41 ?7次下載
    如何進行ASCII碼和<b class='flag-5'>十六進制</b>數(shù)的<b class='flag-5'>轉換</b>

    UltraEdit十六進制編輯器

    UltraEdit不僅僅是一個文本編輯器,它還包括十六進制編輯器模式,有時也稱為二進制文件編輯器或字節(jié)編輯器。 關鍵的十六進制編輯功能 十六進制編輯器允許編輯任
    的頭像 發(fā)表于 05-28 14:16 ?4091次閱讀
    UltraEdit<b class='flag-5'>十六進制</b>編輯器

    單精度浮點數(shù)和十六進制相互轉換例程(基于LV)

    十六進制字符轉成普通字符十六進制字符轉成浮點數(shù)浮點數(shù)轉成十六進制字符應用于上位機和PLC通訊的數(shù)據(jù)轉換
    發(fā)表于 08-07 15:12 ?37次下載

    為什么計算機需要十六進制?簡單聊聊十六進制

    實際上,計算機本身是不需要十六進制的,計算機只需要二進制,需要十六進制的是人。
    的頭像 發(fā)表于 02-25 11:47 ?2612次閱讀
    白城市| 崇左市| 桦川县| 张家口市| 封开县| 宜君县| 巴楚县| 嘉义县| 雅江县| 丹寨县| 濉溪县| 固安县| 德昌县| 乌兰浩特市| 沙河市| 潮安县| 临夏县| 鄄城县| 毕节市| 正定县| 黄浦区| 岳池县| 祁连县| 泽普县| 清水县| 武山县| 康平县| 海兴县| 江都市| 浦东新区| 张家界市| 延吉市| 梅河口市| 彰化县| 潞西市| 桂平市| 金溪县| 西贡区| 清远市| 措美县| 蛟河市|