以Python 3.x版本为主
类型转换函数
编号 | 函数 | 说明 |
1 | chr(x) | 将一个整数转为一个字符 |
2 | | |
3 | ord(x) | 将一个字符转为它的整数值 |
4 | hex(x) | 将一个整数转为十六进制字符串 |
5 | oct(x) | 将一个整数转为八进制字符串 |
- 注意
python3版本已经取消unichr方法,使用chr方法即可
- 温馨提示
记得必须是整型
- 代码如下
#!/usr/bin/python3
# -*- coding: utf-8 -*-
# Feb 12, 2022 11:00 AM
# 将一个整数转为一个字符
a=51
a_char = chr(a)
print('%s对应的字符:%s' % (a,a_char))
# 将一个字符转为它的整数值
a='CTO'
for item in a:
a_ord = ord(item)
print('%s对应的整数值:%s' % (item,a_ord))
# 将一个整数转为十六进制字符串
a=51
a_hex = hex(a)
print('%s对应的十六进制:%s' % (a,a_hex))
# 将一个整数转为八进制字符串
a=51
a_oct = oct(a)
print('%s对应的八进制:%s' % (a,a_oct))
- 效果如下