亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

    新邵县| 禄劝| 建昌县| 寻乌县| 吉水县| 邵东县| 平塘县| 湖南省| 绍兴县| 汤原县| 民和| 东乡县| 鲁山县| 永和县| 波密县| 天等县| 土默特左旗| 广州市| 毕节市| 灵石县| 宜阳县| 虞城县| 柳州市| 新乐市| 松原市| 安陆市| 京山县| 天峨县| 铜梁县| 宜章县| 广昌县| 三明市| 余江县| 昌邑市| 河池市| 禹城市| 嘉定区| 黎城县| 三原县| 孟州市| 花莲县|