以Python 3.x版本为主

类型转换函数

编号

函数

说明

1

chr(x)

将一个整数转为一个字符

2

unichr(x)

将一个整数转为Unicode字符

3

ord(x)

将一个字符转为它的整数值

4

hex(x)

将一个整数转为十六进制字符串

5

oct(x)

将一个整数转为八进制字符串

  • 注意

python3版本已经取消unichr方法,使用chr方法即可


  • 温馨提示

记得必须是整型

#yyds干货盘点#类型转换函数 - python基础学习系列(21)_八进制


  • 代码如下
#!/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))


  • 效果如下

#yyds干货盘点#类型转换函数 - python基础学习系列(21)_八进制_02