怎么在python用int函数把10进制数转换成8进制数
时间: 2023-05-25 07:05:15 浏览: 85
python 中的int()函数怎么用
5星 · 资源好评率100%
可以使用Python内置的oct()函数将一个十进制数转换为八进制数,例如:
```python
num = 16
oct_num = oct(num)
print(oct_num) # 输出:0o20
```
其中,`oct(num)`函数的返回值为一个字符串,表示将`num`转换成八进制数后的结果(此处结果为字符串`'0o20'`)。如果需要去掉开头的`'0o'`,可以使用切片操作来截取后面的八进制数部分:
```python
num = 16
oct_num = oct(num)[2:]
print(oct_num) # 输出:20
```
这样就可以得到一个不包含开头的`'0o'`的八进制数。
阅读全文