python核心數據類型 -- 數字類型和集合

相關計算

操做 描述 操做 描述
x + y 加法 x ** y 乘方
x - y 減法 x % y 取模(x mod y)
x * y 乘法 +x 一元加法
x / y 除法(2.6省去小數部分) -y 一元減法
x // y 截斷除 x if y else z 三元表達式

比較操做

操做 描述 操做 描述
x << y x左移y位 x \ y 按位或
x >> y x右移y位 x ^ y 按位異或
x & y 按位與 ~x 按位求反

關於數字的一些說明

is_integer
測試浮點數是否爲整數 官方文檔html


和數值相關的模塊 mathrandom
int()和math.trunc()會省略小數部分,round()函數能夠作四捨五入,math.floor在2.7下會保留小數位爲0,在3.0下和int效果相同python

python3.0再也不支持字典比較大小,可用sorted(dict.items())替代dom


集合 set

add() 插入
update() 按位置求並集
remove() 根據值刪除一個項目函數

爲何使用集合?測試

過濾掉重複項
記錄已經訪問過的位置code

相關文章
相關標籤/搜索