python 进制转换_Python 各种进制转换

#!/usr/bin/env python

# -*- coding: utf-8 -*-

# @Date    : 2016-08-12 12:12:06

# @Author  : PiaoYun (piaoyunsoft@163.com)

# @Link    : http://www.dllhook.com

# @comment : 进制转换测试

def log(s1, s2):

return ("%s: %s" % (s1, s2))

print(log('16->10', int('0xA', 16)))

print(log('2->10', int('0101', 2)))

print(log('8->10', int('17', 8)))

print("\n")

print(log('10->16', hex(10)))

print(log('2->16', hex(int('0101', 2))))

print(log('10->16', hex(10)))

print(log('8->16', hex(int('17', 8))))

print("\n")

print(log('10->2', bin(5)))

print(log('16->2', bin(int('0xA', 16))))

print(log('8->2', bin(int('17', 8))))

print("\n")

print(log('2->8', oct(0b0101)))

print(log('10->8', oct(11)))

print(log('16->8', oct(0xF)))

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值