Python oct() 函数及代码示例

oct()函数将一个整数转变为一个前缀为“0o”的八进制字符串

定义

oct(x)

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

参数

参数类型参数名称参数描述
intx待转换的整数

返回值

  • 将一个整数转变为一个前缀为“0o”的八进制字符串。
  • 如果 x 不是 Python 的 int 对象,那它需要定义 __index__() 方法返回一个整数

示例

for i in [10, 99, -1000]:
    print(oct(i))

执行结果为 :

0o12
0o143
-0o1750