一、Python中的數值類型
Python中包括三種常見的數值類型:整數、浮點數和複數。
整數(int):Python中整數包括正整數、負整數和零,整數類型是沒有小數的。
浮點數(float):浮點數用於表示有小數點的數字,它的精度可以達到小數點後15位。
複數(complex):複數可以用於表示實數和虛數。在Python中,使用“j”表示虛數部分。
>>> a = 5 # 整數類型
>>> b = 3.14 # 浮點數類型
>>> c = 4 + 3j # 複數類型
二、Python中的數值運算
1.算數運算
Python中的數值類型支持基本的四則運算,即加(+)、減(-)、乘(*)和除(/)。
>>> a = 10
>>> b = 3
>>> a + b # 加法
13
>>> a - b # 減法
7
>>> a * b # 乘法
30
>>> a / b # 除法
3.3333333333333335
Python中的除法包括兩種:一種是“/”表示普通的除法,另一種是“//”表示整除。
>>> a = 10
>>> b = 3
>>> a / b # 普通的除法
3.3333333333333335
>>> a // b # 整除
3
還有一種運算是求餘數,即使用“%”。
>>> a = 10
>>> b = 3
>>> a % b # 求餘數
1
2.比較運算
Python中的比較運算包括大於(>)、小於(=)、小於等於(<=)和等於(==)。
>>> a = 10
>>> b = 3
>>> a > b
True
>>> a = b
True
>>> a <= b
False
>>> a == b
False
3.邏輯運算
Python中的邏輯運算包括and、or和not。
>>> a = 10
>>> b = 3
>>> c = 5
>>> a > b and b > c
False
>>> a > b or b > c
True
>>> not a > b
False
4.位運算
Python中的位運算包括按位與(&)、按位或(|)、按位異或(^)、左移(<<)和右移(>>)。
>>> a = 60 # 60的二進制表示為111100
>>> b = 13 # 13的二進制表示為1101
>>> a & b # 按位與,即111100 & 1101 = 1100
12
>>> a | b # 按位或,即111100 | 1101 = 111101
61
>>> a ^ b # 按位異或,即111100 ^ 1101 = 110001
49
>>> a << 2 # 左移動兩位,即11110000
240
>>> a >> 2 # 右移動兩位,即1111
15
5.賦值運算
賦值運算(=)是將右邊的值賦給左邊的變量,Python中支持多重賦值。
>>> a, b, c = 10, 20, 30
>>> a
10
>>> b
20
>>> c
30
除了一般的賦值運算外,Python中還有其他賦值運算符號,在算數運算符號後面添加“=”即可,比如“+=”、“-=”等。
>>> a = 10
>>> a += 5 # 等價於a = a + 5
>>> a
15
總結
本文詳細介紹了Python中的數值類型及其運算,包括:整數、浮點數、複數;算數運算、比較運算、邏輯運算、位運算和賦值運算等。希望本文可以對大家學習Python編程有所幫助。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/153770.html