• python3进制转换


    • python3进制转换
    • Time: 2020年12月6日 22点02分
    • Author: Yblackd
    • status: 发布

    python3进制转换


    1. 补充资料-进制转换

    进制2进制8进制10进制16进制
    2进制bin(int(x, 8))bin(int(x, 10))bin(int(x, 16))
    8进制oct(int(x, 2))oct(int(x, 10))oct(int(x, 16))
    10进制int(x, 2)int(x, 8)int(x, 16)
    16进制hex(int(x, 2))hex(int(x, 8))hex(int(x, 10))

    任意进制转换需要先转换成10进制后,再转换成其它进制;

    • 案例总结

      • 转换二进制: bin(待转换数), 转换结果: 0b(二进制数), 0b代表二进制,后面为转换结果
    • 案例(10进制转换n进制)

      • 10进制转换2进制:bin(2) 结果: 0b10
      • 10进制转换8进制:oct(2) 结果: 0o2
      • 10进制转换16进制:hex(2) 结果: 0x2
    • 案例(8进制转换n进制)

      • 8进制转换10进制:int(0o2) 结果: 2
      • 8进制转换2进制:bin(int(0o2) 结果: 0b10
      • 8进制转换16进制:hex(int(0o2)) 结果: 0x2
    • 案例(16进制转换n进制)

      • 16进制转换10进制:int(0x2) 结果: 2
      • 16进制转换8进制: oct(int(0x2)) 结果: 0o2
      • 16进制转换2进制: bin(int(0x2)) 结果: 0b10
  • 相关阅读:
    [C]recursion递归计算阶乘
    [Python]reduce function & lambda function & factorial
    [C/JAVA] ceil, floor
    OC项目调用C++
    Xcode 代码注释
    百度云加速器
    UITableView和MJReFresh结合使用问题记录
    OC 类的load方法
    JLRoutes笔记
    推送通知项目记录
  • 原文地址:https://www.cnblogs.com/yblackd/p/14533353.html
Copyright © 2020-2023  润新知