中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python進制轉換和ASCLL轉換的方法

發布時間:2022-02-28 13:40:07 來源:億速云 閱讀:217 作者:iii 欄目:開發技術

這篇文章主要介紹“Python進制轉換和ASCLL轉換的方法”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“Python進制轉換和ASCLL轉換的方法”文章能幫助大家解決問題。

    進制轉換

    進制之間的轉換主要是利用十進制完成的。在進制轉換的過程中,可以首先將相關進制轉換為十進制的,再進行二次轉換達到想要的效果。當然在進制轉換中,也可以直接進行轉換,不進行十進制的中轉操作。

    1. 十進制與二進制

    1.1 十進制轉二進制

    使用bin()函數

    bin(number, /)其它進制轉二進制,返回整數的二進制表示形式

    n = 120
    print(bin(n))    # n 不改變
    # 0b1111000

    二進制以0b開頭,若想去掉0b顯示,可采用切片方法

    print(bin(n)[2:])
    # 1111000
    1.2 二進制轉十進制

    使用int()函數

    n = 120er = bin(n)print(int(er, 2))  # 120

    2. 十進制與八進制

    2.1 十進制轉八進制

    使用oct()函數

    n = 120
    print(oct(n))
    # 0o170

    2.2 八進制轉十進制

    使用int()函數

    n = 120eight = oct(n)print(int(eight,8))# 120

    3. 十進制與十六進制

    3.1 十進制轉十六進制

    使用hex()函數

    n = 120
    print(hex(n))
    # 0x78
    3.2 十六進制轉十進制

    使用int()函數

    n = 120
    sixteen = hex(n)
    print(int(sixteen, 16))
    # 120

    4. 其它進制之間的相互轉換

    使用bin()、oct()、hex() 函數可以進行進制之間的直接轉換,這時的進制的前綴必須帶著。

    例如:

    二進制轉八進制

    1.二進制轉十進制再轉八進制

    n = 120
    er = bin(n)  # er = '0b1111000'
    print(oct(int(er,2)))
    # 0o170

    2.二進制直接轉八進制

    n = 120
    er = bin(n)  # er = '0b1111000'
    bb = oct(0b1111000)
    print(bb)
    # 0o170

    ASCll轉換

    1. 整數轉換為ASCLL字符

    采用chr()函數,可以將位于【0, 255】之間的整數轉換為ASCLL字符。

    例如:

    a = chr(65)
    # a = 'A'

    2. 將ASCLL字符轉換為整數

    采用ord() 函數將一個ASCLL字符轉換為對應的整數

    b = ord('A')
    print(b)
    # 65
    函數說明
    bin()其它進制轉成二進制,返回整數的二進制表示形式
    oct()其它進制轉成八進制,返回整數的八進制表示形式
    hex()其它進制轉成16進制,返回整數的十六進制表示形式
    int(number, /)將其它進制轉為十進制
    chr()將整數轉換為對應的ASCLL字符
    ord()將一個ASCLL字符轉換為對應的整數

    關于“Python進制轉換和ASCLL轉換的方法”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI

    于田县| 莆田市| 北流市| 平江县| 香港| 英德市| 普陀区| 新干县| 新丰县| 北安市| 建平县| 红安县| 合肥市| 保亭| 青田县| 日喀则市| 天长市| 上饶县| 英德市| 北川| 绥棱县| 临朐县| 柯坪县| 朝阳区| 西乌珠穆沁旗| 南康市| 徐州市| 柳河县| 缙云县| 长乐市| 巴里| 远安县| 虹口区| 扎赉特旗| 武清区| 富宁县| 冕宁县| 芜湖县| 容城县| 新邵县| 彰化县|