当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python oct用法及代码示例


用法:

oct(x)

将整数转换为前缀为 “0o” 的八进制字符串。结果是一个有效的 Python 表达式。如果 x 不是 Python int 对象,则它必须定义一个返回整数的 __index__() 方法。例如:

>>> oct(8)
'0o10'
>>> oct(-56)
'-0o70'

如果要将整数转换为带有前缀 “0o” 的八进制字符串,可以使用以下任一方法。

>>> '%#o' % 10, '%o' % 10
('0o12', '12')
>>> format(10, '#o'), format(10, 'o')
('0o12', '12')
>>> f'{10:#o}', f'{10:o}'
('0o12', '12')

另请参阅format() 了解更多信息。

相关用法


注:本文由纯净天空筛选整理自python.org大神的英文原创作品 oct。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。