您已經清楚編程中有兩種類型的數字。 即整數和浮點數。
Python中的算術運算與日常數學相同,它們圍繞這兩個 數據類型.
算術運算符
算術運算符有七種基本類型。 這些是:
加法(+): 添加兩個數字。 例如
print(10 + 4)
減法(-): 從第一個數中減去第二個數。 例如
print(10 - 4)
乘法(*): 將兩個數字相乘。 例如
print(10 * 4)
分配 (/): 對兩個數進行除法。 例如
print(10 / 4)
樓層劃分 (//): 執行除法並將答案四捨五入到最接近的整數。 例如
print(10 // 4)
模運算符 (%): 執行除法並返回餘數。 例如
print(10 % 4)
指數(**): 取整數的冪,例如
print(10 ** 4)
所有這些操作如下所示:
現在對於您學習的所有這些運算符,我們有一個增強的賦值運算符。 讓我告訴你它是如何使用的。
假設我們有一個名為“x”的變量。 我們將它設置為 10,現在我們想將它增加 3,我們必須編寫這樣的代碼。
x = 10
x = x + 3
Python解釋器將在'x'中添加3並將其存儲在'x'中。 讓我們打印一下:
增強的賦值運算符可用於復制相同的功能,但效率更高。
相同的代碼將像這樣編寫。
x = 10
x += 3
現在,這個運算符也可以用於減法和乘法。 看看這個程序。
這裡我們首先將“x”增加 3,然後將其乘以 3。第 2 行的輸出應該是 13,第 3 行的輸出應該是 39。
運算符優先級
在數學中,我們有一個稱為運算符優先級的概念,它表示方程中運算的執行順序。 它不是特定於 Python 的,所有編程語言都遵循運算符優先級。 讓我提醒您訂單:
- 插入語
- 指數
- 除法或乘法
- 加法或減法
讓我們編寫一個程序並檢查一下:
x = 10 + 3 * 2 ** 2 - (9 + 2)
上述等式的答案應該是什麼?
如果你的答案是 11,你就不需要重讀高中。
發表評論