oct()是 Python 的内置函数之一,用于将整数转换为八进制字符串。
函数语法
oct(x)
参数:
x:一个整数,可以是有符号或无符号的任意进制整数;
oct()函数返回一个表示整数x的八进制字符串,字符串的前缀为'0o'。
oct()函数仅适用于整数类型。如果您尝试将其他类型的对象传递给oct()函数,将抛出TypeError异常。
oct() 函数示例
以下是oct()函数的几个例子:
print(oct(10)) # '0o12'
print(oct(-10)) # '-0o12'
print(oct(0)) # '0o0'
print(oct(0x10)) # '0o20'
print(oct(0o123)) # '0o123'
#print(oct(3.14)) # TypeError