Skip to content

整數(int)

什麼是整數?

在 Python 中,整數int)是一種基本的資料型態,用來表示不含小數點的數值。整數可以是正數、負數或零,並且不受大小限制。

整數的使用方式

1. 建立整數

可以直接將數值指定給變數,來建立整數型變數。

x = 10      # 正整數
y = -5      # 負整數
z = 0       # 零

2. 基本運算

整數可以進行基本的數學運算,例如加法、減法、乘法和除法。

a = 5 + 3   # 加法,結果為 8
b = 10 - 2  # 減法,結果為 8
c = 4 * 7   # 乘法,結果為 28
d = 20 // 3 # 整數除法,結果為 6
e = 20 % 3  # 取餘數,結果為 2
f = 2 ** 3  # 次方運算,結果為 8

3. 型態轉換

可以使用 int() 函數將其他型態的數值轉換為整數(如果適用)。

float_num = 10.6
int_num = int(float_num)  # 將浮點數轉換為整數,結果為 10

4. 比較運算

整數可以進行比較運算,結果會返回布林值(TrueFalse)。

print(5 > 3)   # True
print(10 <= 2) # False

5. 進位制表示

Python 支援不同的進位制表示整數,如二進位、八進位、十進位和十六進位。

binary_num = 0b1010  # 二進位,等於 10
octal_num = 0o12     # 八進位,等於 10
hex_num = 0xA        # 十六進位,等於 10

範例

x = 15
y = -8

# 基本運算
sum = x + y           # 加法
difference = x - y    # 減法
product = x * y       # 乘法
quotient = x // y     # 整數除法
remainder = x % y     # 取餘數
power = x ** 2        # 次方

print(sum)            # 7
print(difference)     # 23
print(product)        # -120
print(quotient)       # -2
print(remainder)      # -1
print(power)          # 225

總結

整數在 Python 中是非常常用的資料型態,可以用來表示數值並進行各種數學運算和比較,並且可以用不同進位制表示。