Python oct() 函数

2024年9月26日 | 阅读 2 分钟

Python oct() 函数用于获取整数的八进制值。此方法接受一个参数,并返回一个转换为八进制字符串的整数。如果参数类型不是整数,则会抛出 TypeError 错误。

oct() 函数的签名如下所示。

签名

参数

integer : 要转换为八进制字符串的整数值。

返回

它返回一个八进制字符串。

让我们看一些 oct() 函数的示例来了解其功能。

Python oct() 函数示例 1

一个简单的 python 示例,用于获取十进制数的八进制值。

输出

Octal value of 10: 0o12

Python oct() 函数示例 2

oct() 函数仅接受整数值。传递的数字如果不是整数,则会出错。请参见下面的示例。

输出

TypeError: 'float' object cannot be interpreted as an integer

Python oct() 函数示例 3

在 Python 中,二进制、十六进制值都是整数值。因此,我们也可以获得二进制和十六进制值的八进制转换。请参见下面的示例。

输出

Octal value of 0b0101: 0o5
Octal value of 0XAF: 0o257

下一个主题Python 函数