<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
算術運運算元是大部分情況下是實現對數值的運算,少部分可以實現對字元的操作
運運算元符號 | 描述 |
---|---|
+ | 加(可對字元進行拼接操作) |
- | 減 |
* | 乘(可對字元進行操作) |
/ | 除以 |
% | 取餘,返回除數的餘數 |
** | 冪次運算 |
// | 返回商的整數部分 |
下面我來為大家講解部分需要注意的點
加號可以實現對字元和數值的操作,對數值是直接運算,對字元是拼接操作
a = 'hello ' # 此處hello後面有空格 b = 'world' print(a + b) c = 5 d = 6 print(c + d)
# 輸出結果如下
hello world
11
乘號同樣可以實現對字元和數值的操作,我們來看看他們的區別
a = 5 b = 6 c = 'hello ' # 此處hello後面有空格 print(a * b) # 數值間進行相乘 print(a * c) # 數值與字元進行相乘
# 輸出結果如下
30
hello hello hello hello hello # 此處為將字元 c 重複輸出 a 遍
除號預設返回型別為浮點型
(浮點型在後面的內容會講到)
取餘返回的是商的餘數,餘數無正負之分。取餘多被用於判斷奇數偶數
當前面的數小於後面的數無法取餘時,返回的是前面的數的本身
# 無正負之分 a = 13 print(a % 2) b = -13 print(b % 2)
# 輸出結果如下
1
1
# 判斷奇偶數 a = 12 print(a % 2) b = 14 print(b % 2) c = 15 print(c % 2) d = 17 print(d % 2)
# 返回結果如下
0 # 返回0則為偶數
0
1 # 返回1則為奇數
1
print(2 ** 3)
返回結果:8
返回商的整數部分
print(10 // 3)
返回結果:3
邏輯運運算元返回的是布林型別(後面會給大家講解)
這裡有一個口訣可以分享給大家:有真則真,有假則假
有假則假:邏輯與需要同時滿足兩邊的條件才為真,否則就為假
print((3 > 2) and (2 > 1)) # 此處兩個條件都為真 print((3 > 2) and (2 < 1)) # 此處(2 < 1)條件為假 print((3 < 2) and (2 > 1)) # 此處(3 < 2)條件為假
# 返回結果如下
True
False
False
有真則真: 至少滿足一個條件
print((7 > 6) or (6 > 5)) # 此處兩個條件都滿足,滿足兩個條件 print((7 > 6) or (6 < 5)) # 此處(6 < 5)條件為假,滿足一個條件 print((7 < 6) or (6 < 5)) # 此處兩個條件都為假,無滿足條件
# 返回結果如下
True
True
False
簡單說就是反著來,你是白,加上not,就變成黑了
print(not(7 > 6)) # 此處(7 > 6)條件為真,返回型別為布林值True。但前面加了not,所以返回值為False
賦值是將右邊的數賦值給左邊
運運算元 | 描述 | 解釋 |
---|---|---|
= | 賦值運運算元 | c = a + b |
+= | 加法賦值運運算元 | c += a 等效於 c = c + a |
-= | 減法賦值運運算元 | c -= a 等效於 c = c - a |
*= | 乘法賦值運運算元 | c *= a 等效於 c = c * a |
/= | 除法賦值運運算元 | c /= a 等效於 c = c / a |
%= | 取餘數賦值運運算元 | c %= a 等效於 c = c % a |
**= | 冪賦值運運算元 | c **= a 等效於 c = c ** a |
//= | 取整數賦值運運算元 | c //= a 等效於 c = c // a |
成員運運算元返回布林值
運運算元 | 描述 |
---|---|
in | 判斷某個值是否在指定的序列中(這裡可以簡單的把序列理解為一個盒子) |
not in | 判斷某個值是否不在某個序列中 |
身份運運算元返回布林值
運運算元 | 描述 |
---|---|
is | 判斷兩個物件的記憶體地址是否一致(這裡可以簡單地把記憶體地址理解為一個“坑”) |
is not | 判斷兩個物件的記憶體地址是否不一致 |
運運算元 | 描述 |
---|---|
== | 比較值是否相等 |
!= | 比較值是否不相等 |
> | 大於 |
< | 小於 |
>= | 大於等於 |
<= | 小於等於 |
注意,這裡的比較運運算元==需要和賦值運運算元=區分開來
比較運運算元== 是做判斷的,判斷兩個值是否相等
賦值運運算元= 是賦值的,將右邊的值賦給左邊
比較運運算元還可以在字元間進行比較,這裡就不再描述(因為懶 @_@ )
我們先來看看這個公式
True_statements if expression else False_statements
簡單來說,這是一個判斷語句。話不多說,用程式碼解釋,如下:
# 判斷語句 a = 6 if a > 5: print('這裡輸出if語句') # 這裡是if的內容 else: print('這裡輸出else語句') # 這裡是else的內容 # 如上是一個判斷語句,判斷只有兩種結果,滿足和不滿足(這裡的滿足也可以看做是真(True)和假(False)) # 滿足則輸出if的內容,不滿足則輸出else的內容 # a > 5 則為判斷條件,判斷滿足不滿足。很顯然,a的值為6,a > 5 這個條件滿足,所以輸出if的內容
# 輸出結果如下
#這裡換行是為了方便展示輸出結果
這裡輸出if語句
# 三目運算(效果和判斷語句一樣) a = 6 print('我是條件真') if a > 5 else print('我是條件假') # 同樣,print('我是條件真')為if的滿足條件,print('我是條件假')為if的不滿足條件 # 中間的 a > 5 為判斷條件,顯然,a的值為6,a > 5 這個條件滿足,所以輸出if的滿足條件
# 輸出結果如下
# 換行,同上
我是條件真
這裡內容有些枯燥,還大家耐心看完
優先順序,簡單來說就是誰是老大。我是老大,做什麼我都是第一個。
以下排列由最高優先順序到最低優先順序排列
運運算元 | 描述 |
---|---|
** | 指數(最高優先順序) |
* ,/, %, // | 乘 除 取餘 整除 |
+, - | 加 減 |
<=,<,> ,>= | 比較運運算元 |
==, != | 比較運運算元 |
= ,%= ,/=,//=,-=,+=,*=,**= | 賦值運運算元 |
is,is not | 身份運運算元 |
in,not in | 成員運運算元 |
and,or,not | 邏輯運運算元 |
大家簡單的看一下就行,不需要死記硬背
今天的內容,主要簡單的描述了一些Python的運運算元以及運運算元的一些簡單使用。
到此這篇關於Python運運算元的應用超全面詳細教學的文章就介紹到這了,更多相關Python運運算元內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45