十六進位和八進位是 Python 中數字類型的一部分。讓我們看看如何一一指定它們。
對於十六進位類型,請在前面加上 0x。例如 -
0x11
對於八進位類型(以 8 為底),請在前面加上 0(零)。例如 -
0O20
十六進位數係統使用10 位數字和6 個字母,0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F 字母代表從10. A = 10. B = 11, C = 12, D = 13, E = 14, F = 15 也稱為16 進位數字系統。
要表示十六進位類型,請在前面加上 0x -
a = 0x12 print("Hexadecimal = ",a) print("Type = ",type(a))
Hexadecimal = 18 Type = <class 'int'>
八進位數使用八位數:0,1,2,3,4,5,6,7。也稱為 8 基數系統。八進制數中的每個位置代表基數 (8) 的 0 次方。八進制數中的最後一個位置表示基數 (8) 的 x 次方。
要表示八進位類型(以 8 為底),請在前面加上 0(零) -
a = 0O20 print("Octal = ",a) print("Type = ",type(a))
Octal = 16 Type = <class 'int'>
讓我們看看其他例子 -
要將十進制轉換為八進制,請使用 oct() 方法並將十進制數設為參數 -
# Decimal Number dec = 110 # Display the Decimal Number print("Decimal = ",dec) # Display the Octal form print('The number {} in octal form = {}'.format(dec, oct(dec)))
Decimal = 110 The number 110 in octal form = 0o156
要將十進制轉換為十六進制,請使用 hex() 方法並將十進制數設為參數 -
# Decimal Number dec = 110 # Display the Decimal Number print("Decimal = ",dec) # Display the Hexadecimal form print('The number {} in hexadecimal form = {}'.format(dec, hex(dec)))
Decimal = 110 The number 110 in hexadecimal form = 0x6e
以上是如何在Python中指定十六進制和八進制整數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!