課程
/后端開發
/Python
/初識Python
為什么例子中'123',8,轉為8進制會輸出83
2020-05-28
源自:初識Python 7-6
正在回答
int('123',8)中123是8進制的,所以換算成十進制等于:1*8^2+2*8^1+3*8^0=83
123%8=3
3%8=8
所以83
和十進制一個道理,十進制是逢10進1,八進制就是逢8進1,十進制里的8用八進制表示為10,16表示為20,以此類推,十進制64在八進制里表示為100,所以八進制123可以表示為100+23,即十進制64+19=83
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-05-30
int('123',8)中123是8進制的,所以換算成十進制等于:1*8^2+2*8^1+3*8^0=83
2020-05-28
123%8=3
3%8=8
所以83
2020-05-28
和十進制一個道理,十進制是逢10進1,八進制就是逢8進1,十進制里的8用八進制表示為10,16表示為20,以此類推,十進制64在八進制里表示為100,所以八進制123可以表示為100+23,即十進制64+19=83