iT邦幫忙

2024 iThome 鐵人賽

DAY 5
0
Python

30天Python學習之旅系列 第 5

Day 5 : 運算符與表達式

  • 分享至 

  • xImage
  •  

在學習Python程式語言時,了解運算符和表達式是非常重要的,因為它們是控制程式行為的基本工具。今天,我將學習Python中各種運算符的使用方式,包括算術運算、比較運算、邏輯運算等。透過這些基礎知識,我能夠實現複雜的數據處理和邏輯控制。

算術運算符

Python提供了許多基本的算術運算符,用來進行數學計算。這些運算符對應了加、減、乘、除等常見的數學操作。

+:加法運算符,將兩個數值相加。
-:減法運算符,從第一個數中減去第二個數。
*:乘法運算符,將兩個數相乘。
/:除法運算符,將第一個數除以第二個數。
%:取餘數運算符,返回兩個數相除後的餘數。
**:次方運算符,表示次方計算,例如 2 * * 3 代表2的3次方,結果是8。
//:整數除法運算符,表示只取商,不取餘數。
範例:
https://ithelp.ithome.com.tw/upload/images/20240918/20169078IqZQT2yDPo.png

比較運算符

比較運算符用於比較兩個數值或變數的大小,並返回布林值 True 或 False。這些運算符常常用於條件判斷語句中。

==:檢查兩個值是否相等。
!=:檢查兩個值是否不相等。

:檢查左邊的值是否大於右邊的值。
<:檢查左邊的值是否小於右邊的值。
=:檢查左邊的值是否大於或等於右邊的值。
<=:檢查左邊的值是否小於或等於右邊的值。
範例:
https://ithelp.ithome.com.tw/upload/images/20240918/20169078KMrg7w5oEZ.png

邏輯運算符

邏輯運算符用來結合多個條件,通常用於if語句中,用來檢查多個條件是否為真。Python中的邏輯運算符包括 and、or 和 not。

and:當兩個條件都為 True 時,結果為 True,否則為 False。
or:只要其中一個條件為 True,結果就是 True,如果兩個條件都為 False,結果為 False。
not:對條件取反,如果條件為 True,結果變為 False,反之亦然。
範例:

https://ithelp.ithome.com.tw/upload/images/20240918/20169078Tw4KekjHJy.png
4. 賦值運算符
賦值運算符用於將值賦予變數,最常見的賦值運算符是 =。然而,Python還提供了多種複合賦值運算符,可以用來簡化常見的運算,例如加法賦值 (+=)、減法賦值 (-=)、乘法賦值 (*=) 等。

範例:
https://ithelp.ithome.com.tw/upload/images/20240918/20169078yiRZbUOPDB.png

  1. 運算符優先順序
    在進行多個運算時,運算符的優先級決定了哪個運算會先執行。一般來說,乘法和除法的優先級高於加法和減法。如果想要改變預設的運算順序,可以使用括號來明確指定順序。

範例:
https://ithelp.ithome.com.tw/upload/images/20240918/20169078p1V5Pwd8Wo.png

今天的學習讓我對Python中的運算符有了更加深入的了解。透過算術、比較和邏輯運算符的使用,可以實現複雜的運算和條件控制。而運算符優先順序則幫助我們在編寫程式時更精確地控制運算流程。理解這些基礎的概念,將幫助我在未來編寫更加高效的程式。明天,我將進一步學習函數。


上一篇
Day 4 : 迴圈
下一篇
Day 6 : 函式
系列文
30天Python學習之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言