[討論] 黑馬 python 教程 01-5 算數運算符 (note) - 討論區

[討論] 黑馬 python 教程 01-5 算數運算符 (note)

文章瀏覽次數 617 文章回覆數 1

Mingo

Mingo圖像(預設)

2021-04-18 11:16:55

From:39.12.38.205

算數運算符

計算機,顧名思義就是負責進行數學計算 並且 存儲計算結果 的電子設備

目標
算術運算符的基本使用

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中的各種運算的優先級順序。不過,就一般情況而言,不需要記憶,完全可以按照數學中的去理解,因為人類既然已經发明了數學,在計算機中進行的運算就不需要從新編寫一套新規範了,只需要符合數學中的即可。

  1. 先乘除後加減
  2. 同級運算符是 從左至右 計算
  3. 可以使用  ()  調整計算的優先級 所以事實上你不需要特別去記憶

運算符 描述

**		冪 (最高優先級)
* / % //		乘、除、取余數、取整除
+ -		加法、減法

例如:

>>> 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

留言

#1

特種兵

特種兵圖像(預設)

2021-04-20 09:16:06

From:211.23.21.202

  1. 列出符號與說明有兩個地方可以考慮用表格
  2. 有一些運算子的符號因為 markdown 的關係不見了,如果不是放在三個引號內,就放在反引號內,才不會被亂轉譯