python oct(integer)
函数用于将一个整数转为8进制。它是python的内置函数。
语法
语法如下:oct(integer)
参数
- integer: 指定转为8进制的整数。
返回值
返回8进制字符串。
程序示例
#!/usr/bin/python
# coding=utf-8
val_1 = 10
val_2 = 12.34
val_3 = 0b0101 #二进制
val_4 = 0XAF #16进制
print('10的八进制为:',oct(val_1))
# print('12.34的八进制为:',oct(val_2)) 报错不能转换
print('0b0101八进制为:',oct(val_3))
print('0XAF八进制为:',oct(val_4))
程序运行结果:
10的八进制为: 0o12
0b0101八进制为: 0o5
0XAF八进制为: 0o257
0b0101八进制为: 0o5
0XAF八进制为: 0o257