Python进制转换(二进制/八进制/十进制/十六进制)
来源:互联网 发布:战网网络初始化失败 编辑:程序博客网 时间:2024/04/26 17:06
Python 进制转换 二进制 八进制 十进制 十六进制
作者:方倍工作室
地址:http://www.cnblogs.com/txw1958/p/python3-scale.html
全局定义
base = [str(x) for x in range(10)] + [ chr(x) for x in range(ord('A'),ord('A')+6)]
二进制 to 十进制 : int(str,n=10)
def bin2dec(string_num): return str(int(string_num, 2))
十六进制 to 十进制
def hex2dec(string_num): return str(int(string_num.upper(), 16))
十进制 to 二进制: bin()
def dec2bin(string_num): num = int(string_num) mid = [] while True: if num == 0: break num,rem = divmod(num, 2) mid.append(base[rem]) return ''.join([str(x) for x in mid[::-1]])
十进制 to 八进制: oct()
十进制 to 十六进制: hex()
def dec2hex(string_num): num = int(string_num) mid = [] while True: if num == 0: break num,rem = divmod(num, 16) mid.append(base[rem]) return ''.join([str(x) for x in mid[::-1]])
十六进制 to 二进制: bin(int(str,16))
def hex2bin(string_num): return dec2bin(hex2dec(string_num.upper()))
二进制 to 十六进制 : hex(int(str,2))
def bin2hex(string_num): return dec2hex(bin2dec(string_num))
0 0
- Python进制转换(二进制/八进制/十进制/十六进制)
- Python进制转换(二进制/八进制/十进制/十六进制)
- 进制转换:二进制、八进制、十六进制、十进制之间的转换
- 进制转换:二进制、八进制、十六进制、十进制相互转换
- 数制转换(十进制、二进制、八进制、十六进制)
- delphi 二进制 八进制 十进制 十六进制 进制转换
- delphi 二进制 八进制 十进制 十六进制 进制转换
- 计算机进制转换:二进制、八进制、十进制、十六进制互转
- C# 进制转换(二进制、八进制、十进制、十六进制互转)
- 二进制、八进制、十进制、十六进制转换
- 进制转换_十进制转二进制_二进制转十进制_十进制转十六进制_十进制转八进制
- Python进制转换(二进制、十进制和十六进制)
- Python进制转换(二进制、十进制和十六进制)
- Python进制转换(二进制、十进制和十六进制)
- Python进制转换(二进制、十进制和十六进制)
- Python 进制互相转换(二进制、十进制和十六进制)
- Python进制互相转换(二进制、十进制和十六进制)
- Python进制转换(二进制、十进制和十六进制)
- Google Chart API 参考 中文版
- 使用Google Chart API绘制组合图
- 使用jQuery Mobile实现通讯录
- 微信公众平台的特供接口
- 微信公众平台数据统计
- Python进制转换(二进制/八进制/十进制/十六进制)
- 微信支付功能
- 微信公众平台开发(59)相册
- 接口100
- 微信公众平台开发(60)每日英语
- PHP获取Cookie模拟登录
- 微信公众平台开发(61)预约挂号
- WeChat Official Account Admin Platform Message API Guide
- axlsx报表工具(一)——安装及入门