二进制、八进制、十六进制

数字转为字符串:bin()、oct()、hex()

>>> bin(15)			#二进制
'0b1111'
>>> oct(15)			#八进制
'0o17'
>>> hex(15)			#十六进制
'0xf'

字符串转为数字:int()

>>> int('0b1111',2)		    #二进制
15
>>> int('0o17',8)			#八进制
15
>>> int('0xf',16)			#十六进制
15

格式化显示

>>> "{0:#x}".format(0xf)		#小写字母,十六进制数字
'0xf'
>>> "{0:#X}".format(0xf)		#大写字母
'0XF'
>>> "{0:#x}".format(15)			#小写字母,十进制数字
'0xf'
>>> "{0:x}".format(15)			#小写字母,十进制数字,不带前缀0x
'f'
>>> "{0:0>8x}".format(255)		#占8位字符,左对齐,补0
'000000ff'
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值