Skip to content

浮點數 (float)

什麼是浮點數?

在 Python 中,浮點數float)是一種用來表示帶有小數點的數值類型。浮點數可以用來表示小數、科學計數法等。

浮點數的使用方式

1. 建立浮點數

浮點數可以直接指定給變數,數字中包含小數點時,Python 會自動識別為浮點數。

x = 10.5     # 正浮點數
y = -3.14    # 負浮點數
z = 0.0      # 零作為浮點數

2. 基本運算

浮點數可以進行加、減、乘、除等數學運算。

a = 5.0 + 2.3    # 加法,結果為 7.3
b = 10.5 - 4.2   # 減法,結果為 6.3
c = 3.1 * 2      # 乘法,結果為 6.2
d = 7.5 / 2.5    # 除法,結果為 3.0

3. 科學計數法

Python 支援用科學計數法表示非常大的或非常小的數字,使用 e 表示指數。

x = 1.23e4   # 相當於 1.23 * 10^4,即 12300.0
y = 5.6e-3   # 相當於 5.6 * 10^-3,即 0.0056

4. 型態轉換

可以使用 float() 函數將其他型態的數值轉換為浮點數。

int_num = 5
float_num = float(int_num)  # 將整數轉換為浮點數,結果為 5.0

5. 比較運算

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

print(5.5 > 3.1)    # True
print(2.0 == 2)     # True,因為 2.0 與 2 被認為相等

範例

x = 7.2
y = -3.5

# 基本運算
sum_result = x + y           # 加法
difference = x - y           # 減法
product = x * y              # 乘法
quotient = x / y             # 除法

print(sum_result)            # 3.7
print(difference)            # 10.7
print(product)               # -25.2
print(quotient)              # -2.057

總結

浮點數在 Python 中是用來表示小數和科學計數法的數值類型,適合處理需要精確到小數點的計算。它可以進行數學運算、型態轉換並支援科學計數法表示法。