python实现进制之间的转换
2017-04-27 16:15
387 查看
十进制转36进制:
36进制转10进制:
python 常用的进制转换:
1、数字字符串转换为整数
int(strNum, base) // base是字符串所表示的数的进制
// 返回的是10进制的整数
2、整数转换为进制数字字符串
bin(intNum) // 返回10进制的intNum 的2进制表示字符串
oct(intNum) // 返回10进制的intNum 的8进制表示字符串
hex(intNum) // 返回10进制的intNum 的16进制表示字符串
3、字符与数字的转换
chr(intNum) // 返回intNum所代表的字符
ord(character) // 返回character 所对应的字符在unicode编码的顺序
示例:
hex(ord('严')) // 返回'严' 在UNICODE的代码 ’ox4e25'
#36位映射模板 loop = '0123456789abcdefghijklmnopqrstuvwxyz' # 测试用例输入 n = 1409980009869 a = [] while n != 0: a.append( loop[i % 36] ) n = n / 36 a.reverse() out = ''.join(a) # out:'hzqhoyh9'
36进制转10进制:
out = int('hzqhoyh9', 36)
python 常用的进制转换:
1、数字字符串转换为整数
int(strNum, base) // base是字符串所表示的数的进制
// 返回的是10进制的整数
2、整数转换为进制数字字符串
bin(intNum) // 返回10进制的intNum 的2进制表示字符串
oct(intNum) // 返回10进制的intNum 的8进制表示字符串
hex(intNum) // 返回10进制的intNum 的16进制表示字符串
3、字符与数字的转换
chr(intNum) // 返回intNum所代表的字符
ord(character) // 返回character 所对应的字符在unicode编码的顺序
示例:
hex(ord('严')) // 返回'严' 在UNICODE的代码 ’ox4e25'
相关文章推荐
- Python实现任意进制之间的转换
- 用Python内置函数轻松实现各种进制数之间的转换
- VB实现各种进制之间的转换
- 使用java语言实现进制之间的相互转换
- C++栈实现不同进制之间转换
- 利用python实现任意进制的相互转换
- 实现Python对象与xml之间的相互转换
- 编程实现36进制和10进制之间的相互转换
- 进制之间的转换(java代码实现)
- Python间各种进制之间的转换
- js实现进制之间的转换
- 在C++中用栈实现进制之间的转换
- 任意进制整数之间的相互转换(C++实现)
- Python中实现对Timestamp和Datetime及UTC时间之间的转换
- Python进制之间的转换
- 通用进制转换工具,可实现进制之间的任意转换
- Python内置函数实现进制转换 - UncleDong - 博客园
- python实现基本进制转换的方法
- Python中实现对Timestamp和Datetime及UTC时间之间的转换
- 使用java语言实现进制之间的相互转换