首页 > 编程语言 >python进制转换

python进制转换

时间:2023-03-26 17:34:07浏览次数:43  
标签:十六进制 转换 进制 python 二进制 int 八进制 十进制

1.  python中可以使用内置函数进行进制间的转换.

  bin() :  其他进制转换为二进制

  oct() :  其他进制转换为八进制

   int() :  其他进制转换为十进制

  hex() : 其他进制转换为十六进制

 

2.  进制的形式:

  '0b' 开头, 二进制.  

  '0o' 开头, 八进制

  '0x' 开头, 十六进制

 

3.  二进制/ 八进制 /十六进制 转为十进制    使用int()函数直接转换

  二进制转十进制:    int('0b1111',2)

  八进制转十进制:    int('0o67', 8)

  十六进制转十进制:  int('0x1f',16)

 

4.  八进制/ 十进制 /十六进制 转 二进制

  

  八进制 转 二进制 :  bin(int('016',8))    先转为10进制, 再转为2进制

  十进制 转 二进制 :  bin(12)

  十六进制 转 二进制 :  bin(int('0x1f',16))  先转为10进制, 再转为2进制

5.  二进制 / 十进制 /十六进制 转 八进制      使用oct() 函数直接换转

  二进制 转 八进制 :  oct(ob1110)

  十进制 转 八进制 :  oct(14)

  十六进制 转 八进制  oct(0x1e)

6.   二进制/ 八进制 /十进制  转 十六进制  

  二进制 转 十六进制:  hex( int('0b10',2) )   先转为10进制,再转16进制

  八进制 转 十六进制:  hex( int('0o16',8))    先转为10进制,再转16进制

  十进制 转 十六进制 : hex( 14 )    

标签:十六进制,转换,进制,python,二进制,int,八进制,十进制
From: https://www.cnblogs.com/Avicii2018/p/17258982.html

相关文章

  • python中sorted排序
     key是自定义函数reverse=False,升序(默认)reverse=True,倒序#不区分大小写排序sorted(['bob','aBout','ZOO','Credit'],key=str.lower)#按绝对值排序sorted([36,5,-12......
  • python-concurrent
    python-concurrent概述__all__=('FIRST_COMPLETED','FIRST_EXCEPTION','ALL_COMPLETED','CancelledError','TimeoutError','BrokenExec......
  • python-threading
    python-threading目录python-threadingthreadingThread创建线程Thread方法属性守护线程线程锁Lockthreading.Lockthreading.RLock事件对象EventConditionTimerimportthr......
  • 关于python中的OSError报错问题
    Traceback(mostrecentcalllast): File"main.py",line1,in<module>   fromtrainerimportTrainer File"/home/visionx/mt/qg/paragraph_nqg_max_point_......
  • Python--模块--pymysql
    如何使用?建立连接--》建立游标--》执行命令...#pip3installpymysqlimportpymysqlconn=pymysql.connect(host="127.0.0.1",port=3306,database="day35",user......
  • python之终止代码运行之raise
    raise函数可以终止代码的运行print('hello')raise'终止运行,并报异常'print('word')执行结果>>>:helloTraceback(mostrecentcalllast):File"D:/Users/720......
  • 在不同操作系统上安装Python的详细教程
    Windows打开Python官方网站(https://www.python.org/downloads/)并下载最新版本的Python。选择适合您操作系统的版本。如果您使用的是64位的Windows系统,请下载64位版本。如果......
  • 【Python】连接MySQL报错:RuntimeError 'cryptography' package is required for sha25
    ✨报错提示RuntimeError:'cryptography'packageisrequiredforsha256_passwordorcaching_sha2_passwordauthmethods✨解决方案pipinstallcryptography......
  • python基础:split、join、replace、remove、del、pop、index小记python 字符串的split(
    这里总结了平时写脚本时经常用到的一些基础方法,做个记录1、split()函数可以基于分隔符将字符串分割成由若干子串组成的列表str.split(str="",num=string.count(str))str......
  • python文件对比
    文件对比是否一致,我们一般采用md5值对比,假如一样,代表文件一致,不一样说明不一致假如想要详细的对比信息内容,difflib库提供了文件对比的详细信息和结果1、首先我们查看下......