- Python+Tableau數據可視化之美
- 王紅明 張鴻斌編著
- 904字
- 2021-11-12 11:33:05
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 運算符的優先級

- LaTeX Cookbook
- The DevOps 2.3 Toolkit
- Python程序設計(第3版)
- Getting Started with PowerShell
- SEO實戰密碼
- Magento 1.8 Development Cookbook
- Learning AndEngine
- 概率成形編碼調制技術理論及應用
- PhoneGap Mobile Application Development Cookbook
- Java面向對象程序設計
- PrimeFaces Blueprints
- 玩轉.NET Micro Framework移植:基于STM32F10x處理器
- 計算機系統解密:從理解計算機到編寫高效代碼
- 大話程序員:從入門到優秀全攻略
- Natural Language Processing with Python Cookbook