课程
/后端开发
/Python
/初识Python
int('123', 8) 83
为什么输出是83?
123 的八进制不是 173 么?
八进制也只有 0-7 啊,好纠结。。。这个83是什么鬼??
大佬们,求解答。
2018-08-09
源自:初识Python 7-6
正在回答
int('123',8)表示的是123是八进制数,最后输出显示的为十进制数的123,即1*8^2+2*8^1+3*8^0=83
幻楚 提问者
123是八进制打印出来的83是十进制 83 = 1*(8**2) + 2*(8**1) + 3
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序