#Python(027)函數oct()的應用
'''
2進位整數為:0,1
8進位整數為:0,1,2,3,4,5,6,7
16進位整數為:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
Python中定義凡是0o開頭的數字都是8進位的整數,
函數oct()可將10位數轉為8位數。
以十進位213為例

十進位轉八進位
213/8 = 26 餘數 5  ↑ → 325(8)
  26/8 =   3 餘數 2 |
    3/8 =   0 餘數 3 |

八進位轉十進位
(3 * 8 ** 2) + (2 * 8 ** 1) + (5 * 8 ** 0)
 = 213(10)
'''
x = 0o325
print(x)
y = 213
print(oct(y))

結果為:

image

arrow
arrow
    創作者介紹
    創作者 愛學習 的頭像
    愛學習

    愛學習

    愛學習 發表在 痞客邦 留言(0) 人氣()