- 從零開始:Python快速入門教程
- 侯惠芳主編
- 303字
- 2021-08-17 17:27:59
3.7 運算符優先級

一個表達式中往往包含了許多運算符,運算符優先級會決定程序執行的順序,這對執行結果有重大影響。要安排運算符執行的先后順序,就需要根據優先級來建立運算規則。在處理一個包含多個運算符的表達式時,有一些規則與步驟必須要遵守。
·當遇到一個表達式時,先區分運算符與操作數。
·根據運算符的優先級進行整理。
·將各運算符按照其結合順序進行運算。
通常運算符會根據默認的優先級進行計算,但是也可利用括號“()”來改變優先級。表3.7所示為Python中計算時各種運算符的優先級。
表3.7 運算符的優先級

假設“a=12,b=2”,編寫實現輸出圖3.11所示結果的程序。

圖3.11
【程序范例:precedence.py】運算符優先級
01 a = 12 02 b = 2 03 c = 6*(24/a + (5+a)/b) 04 05 print("a=”, a) 06 print("b=", b) 07 print("6*(24/a + (5+a)/b)=", c)
推薦閱讀
- OpenStack Cloud Computing Cookbook(Third Edition)
- Node.js Design Patterns
- Vue.js前端開發基礎與項目實戰
- 程序員面試筆試寶典
- Vue.js 2 and Bootstrap 4 Web Development
- Visual C++數字圖像模式識別技術詳解
- Learning Bayesian Models with R
- 算法精粹:經典計算機科學問題的Python實現
- Implementing Cisco Networking Solutions
- Mastering Kali Linux for Web Penetration Testing
- 編譯系統透視:圖解編譯原理
- HTML5+CSS3+JavaScript Web開發案例教程(在線實訓版)
- C語言程序設計
- Cocos2d-x學習筆記:完全掌握Lua API與游戲項目開發 (未來書庫)
- 51單片機C語言開發教程