python 數學操作符

2022-08-22 17:09:12 字數 862 閱讀 3471

優先順序從高到低

print("2 ** 3 = %d" % 2 ** 3)      2 ** 3 = 8

print("7 % 2 = {}".format(7 % 2)) 7 % 2 = 1

print('7 %% 2 = %d' % (7 % 2)) 7 % 2 = 1

print("7 // 2 = %d" % (7 // 2)) 7 // 2 = 3

print("7 / 2 = %s" % (7 / 2)) 7 / 2 = 3.5

print("2 * 3 = %d" % (2 * 3))   2 * 3 = 6

print("2 * 3 = %d" % 2 * 3) 2 * 3 = 22 * 3 = 22 * 3 = 2

print("3 - 2 = %d" % (3 - 2)) 3 - 2 = 1

print("3 + 2 = %d" % (3 + 2))   3 + 2 = 5

優先順序的重要性,操作符的執行順序從左到右

沒有加括號,執行結果是不一樣的

print("2 * 3 = %d" % 2 * 3)        2 * 3 = 22 * 3 = 22 * 3 = 2
print("2 * 3 = %d" % (2 * 3))    2 * 3 = 6

+、-、*、/、//、%和**是數學操作符,+和*是字串操作符

Python 切片操作符

python之切片操作符 slice 字串 列表 元組在python中都符合 序列 這一特徵,只要符合這一特徵的變數我們都可以用切片 slice 去訪問它們的任意部分。我們可以把序列想像成乙個佇列,我可能需要前面三位 後面三位 或從第三位後的四位 或隔乙個取乙個等,我們用切片操作符來實現上述要求。切...

python操作符大全

字串轉義序列 反斜槓 單引號 雙引號 a 系統響鈴 b 退格符 f 換頁符 n 換行符 r 回車符 t 橫向製表符 v 縱向製表符 字串格式化 d 格式化十進位制整數 i 格式化十進位制整數 o 格式化八進位制整數 u 格式化無符號整型 x 格式化無符號十六進製制數 小寫 x 格式化無符號十六進製制...

python 取反操作符( )

誤人子弟呀 誤人子弟,看了幾篇部落格,真的是坑 按位取反運算子 對資料的每個二進位制位取反,即把1變為0,把0變為1 x 類似於 x 1 1 計算依據 正數的原碼 反碼 補碼都是一樣的 負數的補碼為符號位不變,剩餘位取反再加1 原碼求補碼 取反,1 補碼求原碼 取反,1 負數是以補碼儲存的 取反操作...