- Python+Excel職場辦公數據分析
- 王紅明 張鴻斌編著
- 907字
- 2021-10-27 15:54:53
2.4 運算符
運算符是一些特殊的符號,主要用于數學計算、比較大小和邏輯運算等。Python的運算符主要包括算術運算符、賦值運算符、比較運算符、邏輯運算符和位運算符等。使用運算符將所用的數據按照一定的規則連接起來的式子,稱為表達式。使用算術運算符連接起來的式子稱為算術表達式。
2.4.1 算術運算符

算術運算符是處理四則運算的符號,在數字的處理中應用得最多。Python支持所有的基本算術運算符,見表2-2。
表2-2 Python常用算術運算符

如下為幾種算術運算。

案例3:計算學生平均分數
在IDLE中創建一個名為“分數.py”的文件,然后在文件中定義三個變量,分別用于記錄學生的數學、語文、英語分數,然后根據公式計算平均分數:平均分數=(數學分數+語文分數+英語分數)/3。代碼如下。

運行結果如下。

2.4.2 比較運算符

比較運算符,也稱為關系運算符,用于對常量、變量或表達式的結果進行大小、真假等比較,如果比較結果為真,則返回True(真);反之,則返回False(假)。比較運算符通常用在條件語句中作為判斷的依據。Python支持的比較運算符見表2-3。
表2-3 Python比較運算符

如下為比較運算符的用法

案例4:判斷成績是否優異
在IDLE中創建一個名為“成績.py”的文件,然后在文件中定義一個變量,用于記錄學生成績,然后用if語句判斷成績是否優異。代碼如下。

運行結果如下。

2.4.3 邏輯運算符
邏輯運算符是對真和假兩種布爾值進行運算(操作bool類型的變量、常量或表達式),邏輯運算的返回值也是bool類型值。
Python中的邏輯運算符主要包括and(邏輯與)、or(邏輯或)以及not(邏輯非),它們的具體用法和功能見表2-4。
表2-4 Python邏輯運算符及功能

2.4.4 賦值運算符
賦值運算符主要用來為變量(或常量)賦值,在使用時,既可以直接用基本賦值運算符“=”將右側的值賦給左側的變量,右側也可以在進行某些運算后再賦值給左側的變量。
“=”賦值運算符還可與其他運算符(算術運算符、位運算符等)結合,成為功能更強大的賦值運算符,見表2-5。
表2-5 Python常用賦值運算符

2.4.5 運算符的優先級
所謂運算符的優先級,是指在應用中哪一個運算符先計算,哪一個后計算。Python中運算符的運算規則是優先級高的運算先執行,優先級低的運算后執行,統一優先級的操作按從左到右的順序進行。表2-6按從高到低的順序列出了運算符的優先級。
表2-6 運算符的優先級

(續)

- Vue.js 3.x快速入門
- ThinkPHP 5實戰
- Building a Game with Unity and Blender
- Practical Data Science Cookbook(Second Edition)
- Cassandra Design Patterns(Second Edition)
- Elastic Stack應用寶典
- Microsoft Dynamics GP 2013 Reporting, Second Edition
- Learning Three.js:The JavaScript 3D Library for WebGL
- Asynchronous Android Programming(Second Edition)
- 硬件產品設計與開發:從原型到交付
- R的極客理想:量化投資篇
- 零基礎學Java第2版
- VMware vSphere Design Essentials
- Kotlin程序員面試算法寶典
- Hands-On Game Development Patterns with Unity 2019