一、Python中的數字類型
Python中的數字類型包括整數(int)、浮點數(float)、複數(complex)和布爾值(bool)。其中,整數和布爾值是不可變類型,浮點數和複數是可變類型。
整數類型可以表示任意大小的整數,包括正整數、負整數和零。例如:
a = 10 b = -5 c = 0
浮點數類型可以表示帶有小數部分的數,例如:
a = 3.14 b = -1.23
複數類型表示形如a+bj的數,其中a和b是實數,j是虛數單位。例如:
a = 2+3j b = -4j
布爾值類型只有True和False兩個值,它們可以用來表示條件語句的真假值。例如:
a = True b = False
二、Python數字的運算
Python中的數字類型支持各種基本的數學運算,包括加減乘除、取模、冪指數、整除等。
加減乘除運算使用加號、減號、乘號和除號,例如:
a = 10 b = 3 print(a + b) print(a - b) print(a * b) print(a / b)
輸出:
13 7 30 3.3333333333333335
取模運算使用百分號%表示,它返回兩個數相除的餘數。例如:
a = 10 b = 3 print(a % b)
輸出:
1
冪指數運算使用雙星號**表示,它返回一個數的指定次冪。例如:
a = 2 b = 3 print(a ** b)
輸出:
8
整除運算使用雙斜線//表示,它返回兩個數相除的整數部分。例如:
a = 10 b = 3 print(a // b)
輸出:
3
三、Python數字的內置函數
Python中還提供了很多內置函數,用於對數字進行操作。常用的內置函數包括abs()、round()、int()、float()和complex()等。
abs()函數用於返回一個數的絕對值。例如:
a = -10 print(abs(a))
輸出:
10
round()函數用於四舍五入,它可以接受兩個參數,第一個是要進行運算的數值,第二個是保留小數點後的位數。例如:
a = 3.1415926 print(round(a, 2))
輸出:
3.14
int()函數用於將一個數值轉換為整數類型。例如:
a = 3.1415926 print(int(a))
輸出:
3
float()函數用於將一個數值轉換為浮點數類型。例如:
a = 3 print(float(a))
輸出:
3.0
complex()函數用於將一個數值轉換為複數類型。例如:
a = 3 print(complex(a))
輸出:
(3+0j)
四、Python數學模塊
Python還提供了數學模塊(math),它包含了很多常用的數學函數,例如sin、cos、tan、exp等。使用這些函數需要引入math模塊,例如:
import math print(math.sin(0)) print(math.cos(0)) print(math.tan(0)) print(math.exp(1))
輸出:
0.0 1.0 0.0 2.718281828459045
五、Python隨機數模塊
Python還提供了隨機數模塊(random),它可以生成各種隨機數。使用這個模塊需要引入random模塊,例如:
import random print(random.random()) print(random.randint(1, 10)) print(random.choice(['apple', 'banana', 'orange']))
輸出:
0.6775996219869498 8 banana
六、Python算術運算符優先級
Python中的算術運算符優先級如下:
- 冪指數運算符**
- 正負號運算符+ –
- 乘除運算符* / % //
- 加減運算符+ –
優先級高的運算符先進行運算,如果優先級相同,則從左到右依次進行運算。
七、總結
Python中的數字類型包括整數、浮點數、複數和布爾值,數字類型支持各種基本的數學運算,同時也提供了很多內置函數和數學模塊,使得數字的計算更加方便。同時,隨機數模塊的存在也可以造福那些需要產生隨機數的開發者。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/232390.html