91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

    刚察县| 陵川县| 大城县| 屏边| 台安县| 沁阳市| 夏邑县| 文山县| 盈江县| 蒙山县| 萍乡市| 厦门市| 绥化市| 宽甸| 高州市| 安远县| 河北省| 长春市| 龙山县| 山阴县| 娄底市| 阿克陶县| 东港市| 桐柏县| 高尔夫| 龙泉市| 竹山县| 那坡县| 增城市| 平顶山市| 永福县| 施秉县| 灵宝市| 于都县| 黄山市| 舒兰市| 家居| 广汉市| 治县。| 伊川县| 鸡东县|