Python 數字
Python數字
Python 中有三種數字型別
int
float
complex
數字型別的變數在賦值時建立。
示例
x = 1 # int
y = 2.8 # float
z = 1j # complex
要驗證 Python 中任何物件的型別,請使用 type()
函式
Int
Int,或整數,是正數或負數的整數,不帶小數,長度不限。
浮點數
Float,或“浮點數”,是正數或負數,包含一個或多個小數。
浮點數也可以是科學計數法,用 "e" 表示 10 的冪。
複數
複數用 "j" 作為虛部
型別轉換
您可以使用 int()
、float()
和 complex()
方法在一種型別和另一種型別之間進行轉換
示例
在不同型別之間轉換
x = 1 # int
y = 2.8 # float
z = 1j # complex
# 從 int 轉換為 float
a = float(x)
# 從 float 轉換為 int
b = int(y)
# 從 int 轉換為 complex
c = complex(x)
print(a)
print(b)
print(c)
print(type(a))
print(type(b))
print(type(c))
自己動手試一試 »
注意:您無法將複數轉換為其他數字型別。
隨機數
Python 沒有 random()
函式來生成隨機數,但 Python 有一個內建模組叫做 random
,可以用來生成隨機數
在我們 [Random Module Reference](module_random.asp) 中,您將瞭解更多關於 Random 模組的資訊。