優先順序從高到低
print("2 ** 3 = %d" % 2 ** 3) 2 ** 3 = 8print("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 負數是以補碼儲存的 取反操作...