數字類型(Number)
分類:
整數:
- Python可以處理任意大小的整數,當然包括負整數,在程序中的表示和數學的寫法一樣。
浮點數:
- 浮點數由整數部分與小數部分組成,浮點數運算可能會有四捨五入的誤差。
複數:
- 複數由實數部分和虛數部分組成,可以用a + bj,a爲實數部分,b爲虛數部分。
數字類型轉換:
print(int(1.1))
print(int(1.9))
print(float(1))
print(int("123"))
print(float("12.3"))
print(int("abc"))
print(int("123abc"))
print(int("+123"))
print(int("-123"))
print(int("12+3"))
數學函數:
a1 = -10
a2 = abs(a1)
print(a2)
print((6 > 9) - (6 < 9))
print((10 > 9) - (10 < 9))
print((9 > 9) - (9 < 9))
print(max(1, 2, 3, 7, 8, 9, 4, 5, 6))
print(min(1, 2, 3, 7, 8, 9, 4, 5, 6))
print(pow(2, 5))
print(round(3.456))
print(round(5.678))
print(round(3.456, 2))
import math
print(math.ceil(18.1))
print(math.ceil(18.9))
print(math.floor(18.1))
print(math.floor(18.9))
print(math.modf(22.3))
print(math.sqrt(16))
import random
print(random.choice([1, 3, 5, 7, 9]))
print(range(5))
print(random.choice(range(5)))
print(random.randrange(1, 100, 2))
print(random.randrange(100))
print(random.random())
list1 = [1, 2, 3, 4, 5]
random.shuffle(list)
print(list)
print(random.uniform(3, 9))