課程
/后端開發
/Python
/初識Python
12345 加上 16進制的0x12fd2 等于90123,但是實際結果應該是123456
2016-08-12
源自:初識Python 3-1
正在回答
補充:
你題目看錯了~
Python入門課程的3-1數據類型的課后練習1的題目是:45678+0x12fd2,這個的運算結果才是123456
進制只是整數的一種表示方法,不管是2,8,10還是16進制,都是表示一個具體的整數
計算機編程中,通常使用10進制,這也符合一般數字使用習慣
不管是16進制,還是其他進制,只要是整數,都可以直接相加,運行時,會自動轉換同一進制來運算(一般為10進制)不需要額外做進制轉換
print 0x12fd2???
77778???? #不需要,你算錯了
刀劍與玫瑰
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-08-12
補充:
你題目看錯了~
Python入門課程的3-1數據類型的課后練習1的題目是:45678+0x12fd2,這個的運算結果才是123456
2016-08-12
進制只是整數的一種表示方法,不管是2,8,10還是16進制,都是表示一個具體的整數
計算機編程中,通常使用10進制,這也符合一般數字使用習慣
不管是16進制,還是其他進制,只要是整數,都可以直接相加,運行時,會自動轉換同一進制來運算(一般為10進制)不需要額外做進制轉換
2016-08-12
print 0x12fd2???
77778???? #不需要,你算錯了