算數運算符
計算機,顧名思義就是負責進行數學計算 並且 存儲計算結果 的電子設備
目標
算術運算符的基本使用
045 算數運算符
算數運算符是 運算符的一種
是完成基本的算術運算使用的符號,用來處理四則運算
運算符 描述 實例
+ 加 10 + 20 = 30
- 減 10 - 20 = -10
* 乘 10 * 20 = 200
/ 除 10 / 20 = 0.5
// 取整商 9 // 2 = 4
% 取余數 9 % 2 = 1
** 冪 2 ** 3 = 8
在 Python 中 * 運算符還可以用於字符串,計算結果就是字符串重覆指定次數的結果
字符串就是使用 "" or '' 括起來的東西,又稱為文本如 "hello world!"
請進入交互模式
>>>"-" * 10
>>>"----------"
這兩種輸出結果是一樣的,而如果重複的次數較多你還需要自己打字,那麼就太不科學了...
如果你的對象對你說你愛我嗎? 你應該要說我愛你
如果只有問一次那還好,如果很多次呢?
>>>"我愛你"*50
ok...世界和平!!!
算數運算符的優先級
從小學數學開始,就研究運算優先級的問題,比如四則運算中“先乘除,後加減”,說明乘法、除法的優先級要高於加減。
對於同一級別的,就按照“從左到右”的順序進行計算。
下面列出了Python中的各種運算的優先級順序。不過,就一般情況而言,不需要記憶,完全可以按照數學中的去理解,因為人類既然已經发明了數學,在計算機中進行的運算就不需要從新編寫一套新規範了,只需要符合數學中的即可。
- 先乘除後加減
- 同級運算符是 從左至右 計算
- 可以使用 () 調整計算的優先級 所以事實上你不需要特別去記憶
運算符 描述
** 冪 (最高優先級)
* / % // 乘、除、取余數、取整除
+ - 加法、減法
例如:
>>> 2+3*5
17
>>> (2+3)*5 # 這裡跟數學上不太一樣可以不寫 *
25
>>> 2*3+5
11
>>> 2*(3+5)
16
※最後更新時間:2021-04-20 18:43:14 From:27.242.168.170 By:Mingo