Python怎么实现进制转换
发表于:2024-10-18 作者:千家信息网编辑
千家信息网最后更新 2024年10月18日,这篇文章主要介绍"Python怎么实现进制转换"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"Python怎么实现进制转换"文章能帮助大家解决问题。使用int(
千家信息网最后更新 2024年10月18日Python怎么实现进制转换
这篇文章主要介绍"Python怎么实现进制转换"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"Python怎么实现进制转换"文章能帮助大家解决问题。
使用int()转换
int()类可将数字或字符串转换为整型,调用方法为:
int(x, base=10)
任意字符数字转换为10进制:
>>> int('55') #字符串转换为十进制整型数55>>> int(0b11) #二进制转换为十进制3>>> int(0o11) #八进制转换为十进制9>>> int(0x11) #十六进制转换为十进制17
16进制转换为10进制:int(x,16)
x为传入的参数,如:
>>> int('aaaa',16)43690>>> int('abcdef',16)11259375
8进制转换为10进制:int(x,8)
x为传入的参数,如:
>>> int('12345670',8)2739128>>> int('10',8)8
2进制转换为10进制:int(x,2)
x为传入的参数,如:
>>> int('10',2)2>>> int('11',2)3>>> int('100',2)4
使用bin(x) ,oct(x) 或hex(x) 转换:
传入的参数可以是2,8,16进制的,输出是字符串形式
bin(x)转换为二进制:
>>> bin(0b100) #二进制转换为二进制'0b100'>>> bin(0o11) #八进制转换为二进制'0b1001'>>> bin(11) #十进制转换为二进制'0b1011'>>> bin(0xa1) #十六进制转换为二进制'0b10100001'
oct(x)转换为八进制:
>>> oct(0b11) #二进制转换为八进制'0o3'>>> oct(0o77) #八进制转换为八进制'0o77'>>> oct(55) #十进制转换为八进制'0o67'>>> oct(0xab) #十六进制转换为八进制'0o253'
hex(x)转换为十六进制:
>>> hex(0b11) #二进制转换为十六进制'0x3'>>> hex(0o11) #八进制转换为十六进制'0x9'>>> hex(11) #十进制转换为十六进制'0xb'>>> hex(0xaa) #十六进制转换为十六进制'0xaa'
使用format() 转换
format(x,'b') #将x转换为二进制
format(x,'o') #将x转换为八进制
format(x,'d') #将x转换为十进制
format(x,'x') #将x转换为十六进制
x可以是二进制,八进制,十进制,十六进制
format(x,'b')转换为二进制
>>> format(0b11,'b') #二进制转换为二进制'11'>>> format(0o11,'b') #八进制转换为二进制'1001'>>> format(11,'b') #十进制转换为二进制'1011'>>> format(0x11,'b') #十六进制转换为二进制'10001'
format(x,'o')转换为八进制
>> format(0b11,'o') #二进制转换为八进制'3'>>> format(0o11,'o') #八进制转换为八进制'11'>>> format(11,'o') #十进制转换为八进制'13'>>> format(0x11,'o') #十六进制转换为八进制'21'
format(x,'d')转换为十进制
>>> format(0b11,'d') #二进制转换为十进制'3'>>> format(0o11,'d') #八进制转换为十进制'9'>>> format(11,'d') #十进制转换为十进制'11'>>> format(0x11,'d') #十六进制转换为十进制'17'
format(x,'x')转换为十六进制
>>> format(0b11,'x') #二进制转换为十六进制'3'>>> format(0o11,'x') #八进制转换为十六进制'9'>>> format(11,'x') #十进制转换为十六进制'b'>>> format(0x11,'x') #十六进制转换为十六进制'11'
关于"Python怎么实现进制转换"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。
二进制
八进制
十六进制
十进制
十进
进制
参数
字符
字符串
知识
数字
方法
行业
不同
实用
内容
实用性
实际
形式
文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
等保推荐网络安全产品名录
网络安全以下属于被动攻击
广州腾鸿互联网科技有限公司
网络安全知识竞赛心得
编程用服务器系统windows
甘肃省开展网络安全宣传周
nginx访问etcd数据库
跨域网络安全互联
裁剪增补软件开发
仿牌专用服务器
gis软件开发工程师的内容
软件开发商行业
东丽区数据网络技术质量保证
魔兽怀旧服服务器转换插件
大专网络技术毕业证
服务器php防护
关于软件开发监理流程
网络安全 我们的对策
如何部署ftp服务器
数据库工资怎么约束表达式
软件开发很忙吗
网络安全手抄报步骤图
为进一步维护网络安全
软件开发抽象出界面
网络安全和信息化 2017
预防沉迷网络安全教育班会
济南网络安全技术提升费用多少
安卓软件开发商是哪家
网络安全宣传下乡志愿服务活动
联想服务器等