Python 二进制,十进制,十六进制转换「建议收藏」
大家好,又见面了,我是你们的朋友全栈君。
十六进制 到 十进制
使用 int() 函数 ,第一个参数是字符串 ‘0Xff’ ,第二个参数是说明,这个字符串是几进制的数。 转化的结果是一个十进制数。
>>> int(‘0xf’,16) 15
二进制 到 十进制
>>> int(‘10100111110’,2) 1342
八进制 到 十进制
>>> int(’17’,8) 15
其实可以看到,不管 几进制数 转换成 十进制数 ,都是用 int() 函数 。之后后面的 第二个参数 写清楚 前面字符串 是 几进制数就可以 。注意一定要合法。 比如2进制数就不能出现2这样的字符。
—————————————————————————————————————————-
十进制 转 十六进制
>>> hex(1033) ‘0x409’
二进制 转 十六进制
就是 二进制先转成 十进制, 再转成 十六进制。
>>> hex(int(‘101010’,2)) ‘0x2a’
八进制到 十六进制
就是 八进制先转成 十进制, 再转成 十六进制。
>>> hex(int(’17’,8)) ‘0xf’
—————————————————————————————————————————-
十进制转二进制
>>> bin(10) ‘0b1010’
十六进制转 二进制
十六进制->十进制->二进制
>>> bin(int(‘ff’,16)) ‘0b11111111’
八进制 到 二进制
八进制先到十进制,再到二进制
>>> bin(int(’17’,8)) ‘0b1111’
—————————————————————————————————————————-
二进制 到 八进制
>>> oct(0b1010) ‘012’
十进制到八进制
>>> oct(11) ‘013’
十六进制到八进制
>>> oct(0xf) ‘017’
可见oct 函数 可将 任意进制的数 转换成 8进制的。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/144491.html原文链接:https://javaforall.cn
相关文章
- python用pyinstaller编译成exe_pycharm编译成exe
- python进制转换代码_python十六进制转换成十进制
- python的进制转换器,Python进制转换[通俗易懂]
- python格式化转换_Python进制转换format格式化[通俗易懂]
- python解压bz2文件命令,在Python中解压缩.bz2文件
- python chmod_使Python脚本可执行chmod755?
- json转字符串 python_Python读取json
- python语言一般用于什么_PYthon
- 【说站】python使用items()遍历键值对
- 【说站】python输入三个数字从小到大排序
- Python字典提取_python字典键对应的值
- 数据结构与算法Python_数据结构与算法python语言实现
- Python字符串格式化_占位符_变量转换_Python自学第十八节
- 预备小菜:Python入门之变量与函数
- Python基础语法-基本数据类型-布尔值
- 完美解决丨#在python中,如果引用的变量未定义,则会报告NameError: name ‘变量名‘ is not defined。
- Python字符串大小写转换(3种)函数及用法
- 解决CentOS 7升级Python到3.6.6后yum出错问题总结
- Python&Appium实现安卓手机图形解锁详解编程语言
- 使用Python执行Linux命令的方法(python调用linux命令)
- Linux中运行Python文件的步骤(linux运行python文件)
- Python操作MySQL数据库的必备模块mysqlpython(mysql_python)
- 在漏洞利用Python代码真的很爽
- python模拟新浪微博登陆功能(新浪微博爬虫)
- 使用Python进行新浪微博的mid和url互相转换实例(10进制和62进制互算)
- Python连接mssql数据库编码问题解决方法
- Python中处理unchecked未捕获异常实例