zoukankan      html  css  js  c++  java
  • python之十进制、二进制、八进制、十六进制转换

    数字处理的时候偶尔会遇到一些进制的转换,以下提供一些进制转换的方法

    一、十进制转化成二进制

    使用bin()函数

    1 x=10
    2 print(bin(x))

    二、十进制转化为八进制

    使用oct()函数

    1 x=10
    2 print(oct(x))

     

    三、十进制转化为十六进制

    使用hex()函数

    1 x=10
    2 print(hex(x))

     

    四、二进制转化为十进制

    二进制数字类型会直接转为十进制,字符串格式用int(x,2)进行转化

    1 x=0b1010
    2 print(type(x))
    3 print(x)
    4 
    5 x='0b1010'
    6 print(type(x))
    7 print(int(x,2))

     

    五、八进制转化成二进制

    八进制字符串使用int(x,8)转为十进制,再转为二进制

    1 x='012'
    2 print(bin(int(x,8)))

     

    六、十六进制转化成十进制

    十六进制数字类型会直接转为十进制,字符串格式用int(x,16)进行转化

    1 x=0xa
    2 print(type(x))
    3 print(x)
    4 
    5 x='0xa'
    6 print(type(x))
    7 print(int(x,16))

     

  • 相关阅读:
    webpack
    react 原理
    jest
    input 自动获取焦点
    taro
    html5标签
    webpack
    每日日报
    每日日报
    每日日报
  • 原文地址:https://www.cnblogs.com/mrwhite2020/p/12969777.html
Copyright © 2011-2022 走看看