python基础(part3)--运算符
生活随笔
收集整理的這篇文章主要介紹了
python基础(part3)--运算符
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
鄙人學習筆記
開發工具:Spyder
文章目錄
- 運算符
- 算數運算符
- 練習
- 增強運算符
- 比較運算符
- 邏輯運算符
- 與 and
- 或 or
- 非 not
- 短路邏輯
- 身份運算符
- 舉個例子
- 優先級
運算符
算數運算符
| + | 加法 |
| - | 減法 |
| * | 乘法 |
| / | 除法 |
| // | 地板除(除的結果去掉了小數部分) |
| % | 取余 |
| ** | 冪運算 |
- 算術運算符優先級
練習
在控制臺中獲取一個總秒數,并計算幾小時零幾分鐘零幾秒。
代碼:
total_second = int(input("輸入總秒數:")) second = total_second % 60 minute = total_second // 60 % 60 hour = total_second // 3600 print("%d:%d:%d" % (hour, minute, second))控制臺輸出:
增強運算符
| y += x | 等同于y = y + x |
| y -= x | 等同于y = y - x |
| y *= x | 等同于y = y * x |
| y /= x | 等同于y = y / x |
| y //= x | 等同于y = y // x |
| y %= x | 等同于y = y % x |
| y **= x | 等同于y = y ** x |
比較運算符
| < | 小于 |
| <= | 小于等于 |
| > | 大于 |
| >= | 大于等于 |
| == | 等于 |
| != | 不等于 |
邏輯運算符
與 and
表示并且的關系,一假俱假。
- 舉個例子
輸入:
print(True and True) print(True and False) print(False and True) print(False and False)結果:
或 or
表示或者的關系,一真俱真
- 舉個例子
輸入:
print(True or True) print(True or False) print(False or True) print(False or False)結果:
非 not
表示取反
- 舉個例子
輸入:
print(not True) print(not False) print(not 6)結果:
短路邏輯
①若第一個條件不滿足,則不再考慮第二個條件
print(1 > 2 and input("請輸入:") == "a")②若第一個條件滿足,則不考慮第二個條件
print(1 < 2 or input("請輸入:") == "a")由此,我們可以將耗時的判斷放在后面,這樣可以節省時間。
身份運算符
- 語法
- 作用
判斷兩個對象是否為同一個對象。
舉個例子
代碼:
a = "黃" b = "白" c = aprint(a is b) print(id(a) == id(b)) print(a is c) print(id(a) == id(c))結果:
優先級
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的python基础(part3)--运算符的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小班教案《亲亲宝贝之宝宝觉得怎么样》反思
- 下一篇: OPPO 马里亚纳 X / Y 官网页面