python中的計算符號

?

1、算數計算符號:+ - * /   //(取整)  %(取余)  **(次方)

?

 1 >>> 6+8
 2 14
 3 >>> 9-3
 4 6
 5 >>> 3*4
 6 12
 7 >>> 16/2
 8 8.0
 9 >>> 9/2
10 4.5
11 >>> 9%2
12 1
13 >>> 2**5
14 32
15 >>>

*python中計算不區分括號()、中括號[]、花括號{},統一使用小括號*

1 >>> [(3+1)*2+3]*4
2 [11, 11, 11, 11]
3 >>> ((3+1)*2+3)*4
4 44
5 >>>

2、比較運算符:>、 <、 >=、 <=、 ==、!=   True False

 1 >>> a = 5
 2 >>> b = 3
 3 >>> a > b  # 檢查左操作數的值是否大于右操作數的值,如果是,則條件成立。 
 4 True
 5 >>> a < b  # 檢查左操作數的值是否小于右操作數的值,如果是,則條件成立。
 6 False
 7 >>> a <= b  # 檢查左操作數的值是否小于或等于右操作數的值,如果是,則條件成立。
 8 False
 9 >>> a >= b  # 檢查左操作數的值是否大于或等于右操作數的值,如果是,則條件成立。
10 True
11 >>> a == b  # 檢查,兩個操作數的值是否相等,如果是則條件變為真。
12 False
13 >>> a != b  # 檢查兩個操作數的值是否相等,如果值不相等,則條件變為真。
14 True

3、賦值運算符: = 、+= 、-= 、*= 、/= 、%= 、//= 、**=

1 >>> num = 2    
2 >>> num += 1   # 等價于 num = num + 1
3 >>> num -= 1   # 等價于 num = num - 1
4 >>> num *= 1   # 等價于 num = num * 1
5 >>> num /= 1   # 等價于 num = num / 1
6 >>> num //= 1   # 等價于 num = num // 1
7 >>> num %= 1   # 等價于 num = num % 1
8 >>> num **= 2   # 等價于 num = num ** 2

?4、邏輯運算符: 短路原則:not 、and、 or

邏輯運算符是用來做邏輯計算的。像我們上面用到的比較運算符,每一次比較其實就是一次條件判斷,都會相應的得到一個為True或False的值。而邏輯運算符的的操作數就是一個用來做條件判斷的表達式或者變量。

1 >>> a > b and  a < b  # 如果兩個操作數都是True,那么結果為True,否則結果為False。
2 False
3 >>> a > b or  a < b  # 如果有兩個操作數至少有一個為True, 那么條件變為True,否則為False。
4 True
5 >>> not a > b  # 反轉操作的狀態,操作數為True,則結果為False,反之則為True
6 False

結果為True的時候,我們一般稱 結果為 真, 邏輯運算符會有一個真值表。

? ? ? ??? ? ? ?

? ? ? ? ? ? ?and ?真值表 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? or 真值表? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?not 真值表

**短路原則
對于and

如果前面的第一個條件為假,那么這個and前后兩個條件組成的表達式 的計算結果就一定為假,第二個條件就不會被計算

對于or
如果前面的第一個條件為真,那么這個or前后兩個條件組成的表達式 的計算結果就一定為真,第二個條件就不會被計算

?

轉載于:https://www.cnblogs.com/larryzhou/p/9268039.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/397573.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/397573.shtml
英文地址,請注明出處:http://en.pswp.cn/news/397573.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

MySQL 索引優化全攻略

2019獨角獸企業重金招聘Python工程師標準>>> 所謂索引就是為特定的mysql字段進行一些特定的算法排序,比如二叉樹的算法和哈希算法,哈希算法是通過建立特征值,然后根據特征值來快速查找。而用的最多,并且是mysql默認的就是二叉樹算法 BTREE,通過BTREE算法建立索引的字…

織夢DedeCMS實現 三級欄目_二級欄目_一級欄目_網站名稱 的效果代碼

1.將官方原來的排列方式反過來&#xff0c;找到include/typelink.class.php第164行 $this->valuePositionName $tinfos[typename].$this->SplitSymbol.$this->valuePositionName; 修改為&#xff1a; $this->valuePositionName $this->valuePositionName.$…

MyEclipse 14 設置文件特定的打開方式

2019獨角獸企業重金招聘Python工程師標準>>> 打開windows -> preferences&#xff1b; 轉載于:https://my.oschina.net/AaronDMC/blog/755481

安裝安全狗后php5.5無法訪問,關于安全狗的詳細介紹

這篇文章主要介紹了win2008 R2安裝網站安全狗提示HTTP 錯誤 500.21的解決方法,需要的朋友可以參考下WINDOWS 2008 R2系統IIS7.5&#xff0c;在沒安裝網站安全狗前一切正常&#xff0c;安裝網站安全狗3.3版后&#xff0c;有部分php網站無法訪問。提示如下錯誤&#xff1a;HTTP 錯…

Android 里的數據儲存

數據持久化關于數據儲存,這個話題已經被反復討論過很多次了,我是不建議把網絡存儲這種方式納入到數據儲存的范圍的,因為這個和Android沒多少關系,因此就有如下的分類: 本地儲存(也稱之為數據持久化,包含文件儲存,SharedPreferences,SQLite儲存和ContentProvider(內容提供者)) 內…

[故障解決]Mysql爆出ERROR 1044 (42000)的錯誤怎么辦?

情況如圖&#xff0c;使用dvlopenhls可以登陸到這個host&#xff0c;并且可以查看里面的tables&#xff0c;但是使用tables其中的op_flow就會報錯&#xff0c;查看了很多地方&#xff0c;有人說要改密碼&#xff0c;有人說要grant給權限。五花八門&#xff0c;亂七八糟。其實這…

php如何拼接數組,PHP怎么合并數組

本篇文章主要給大家介紹PHP怎么實現兩個數組合并&#xff0c;并且其中一個數組的值為下標&#xff0c;另一個數組的值為對應的值。PHP進行普通數組的合并&#xff0c;相信大家都已經有所掌握。但是對于新手朋友們來說&#xff0c;合并兩個數組&#xff0c;新數組的下標和值分別…

UITableView,UICollectionView,UIScrollView快速返回頂部

UITableView&#xff0c; UICollectionView都繼承自UIScrollView&#xff0c;所以可以使用UIScrollView的方法&#xff0c;設置顯示內容的偏移量 [self.tableView setContentOffset:CGPointMake(0, 0) animated:YES]; 原文鏈接http://wpdome.sinaapp.com/?p189轉載于:https://…

代碼編譯 Compile、Make、Build 的區別

代碼編譯 Compile、Make、Build 的區別 https://blog.csdn.net/fanzheng220112583/article/details/7780250 VC6.0中Compile和Build的區別"compile"是“編譯”的意思&#xff0c;“build”是“鏈接”的意思。compile 的作用是對你的代碼進行語法檢查&#xff0c;將你…

php5 mongodb,ThinkPHP5之Mongodb使用技巧

安裝composer require topthink/think-mongo目錄結構實踐安裝完成之后&#xff0c;就根據文檔中的介紹開始進行codeing了&#xff0c;但是……首先我們來看下官方的使用文檔配置說明不要以為這樣就能夠正常的使用了&#xff0c;結果遠比預想中的艱難直接爆了這樣的錯誤&#xf…

查看并設置oracle并發連接數

1.Sql代碼1.select count(*) from v$process select count(*) from v$process --當前的數據庫連接數2.Sql代碼1.select value from v$parameter where name processes select value from v$parameter where name processes--數據庫允許的最大連接數3.Sql代碼1.alter system …

spring boot 下載

spring boot 下載 posted on 2018-07-06 22:38 zhouixi 閱讀(...) 評論(...) 編輯 收藏 轉載于:https://www.cnblogs.com/1-Admin/p/9275802.html

15個Java多線程面試題

2019獨角獸企業重金招聘Python工程師標準>>> 在任何Java面試當中多線程和并發方面的問題都是必不可少的一部分。如果你想獲得任何股票投資銀行的前臺資訊職位&#xff0c;那么你應該準備很多關于多線程的問題。在投資銀行業務中多線程和并發是一個非常受歡迎的話題&…

java 將3變為03,03 Java序列化引發的血案

1、前言《手冊》第 9 頁 “OOP 規約” 部分有一段關于序列化的約定【強制】當序列化類新增屬性時&#xff0c;請不要修改 serialVersionUID 字段&#xff0c;以避免反序列失敗&#xff1b;如果完全不兼容升級&#xff0c;避免反序列化混亂&#xff0c;那么請修改 serialVersion…

《The Pomodoro Technique》

番茄工作法&#xff0c;專注當下&#xff0c;遠離拖延焦慮癥 簡介What to solveHow to useSome applications自我總結簡介 番茄工作法是簡單易行的時間管理方法&#xff0c;是由弗朗西斯科西里洛于1992年創立的一種相對于GTD更微觀的時間管理方法。 What to solve 各種Deadline…

XCoreRedux框架:Android UI組件化與Redux實踐

XCoreRedux框架:Android UI組件化與Redux實踐 author: 莫川 https://github.com/nuptboyzhb/XCoreRedux源碼Demo&#xff1a;https://github.com/nuptboyzhb/XCoreRedux使用android studio打開該項目。 目錄結構 demo 基于xcore框架寫的一個小demoxcore XCoreRedux核心代碼庫…

Gigaset ME/pure/pro體驗:就是這個德味

Gigaset是何方神圣&#xff1f;可能大多數人都沒有聽過。但如果說起西門子&#xff0c;那各位肯定就會“哦”地一聲明白了。實際上&#xff0c;Gigaset就是西門子旗下的手機品牌&#xff0c;當年世界上第一部數字無繩電話就是該品牌的產物&#xff0c;所以這次Gigaset在智能手機…

java獨步尋花,小班語言《江畔獨步尋花》

小班語言《江畔獨步尋花》活動目標&#xff1a;1、學習古詩&#xff0c;感知和理解古詩描繪的景象。2、感受古詩的文學語言。活動準備&#xff1a;1、古詩《江畔獨步尋花》PPT課件。2、柳條兩枝(一條葉子多的&#xff0c;一條葉子少的)活動過程&#xff1a;一、導入&#xff1a…

linux-shell——02

Linux命令的通用命令格式 :命令字 【選項】 【參數】 選項&#xff1a; 作用&#xff1a;用于調節命令的具體功能"-"引導短格式選項&#xff08;單個字符&#xff09; EX&#xff1a;“-l”"--"引導長格式選項&#xff08;多個字符&#xff09; EX: "…

IOS 資料備份

2019獨角獸企業重金招聘Python工程師標準>>> 利用本地服務器邊下載視頻邊播放 目前還沒有做好&#xff0c;下面是參考資料&#xff0c;做個備份&#xff1b; 參考資料&#xff1a; http://blog.csdn.net/wxw55/article/details/17557295 http://www.code4app.com/io…