4、Python运算符、比较运算符、赋值运算符、位运算符、逻辑运算符、成员运算符、身份运算符、运算符优先级(学些笔记)
生活随笔
收集整理的這篇文章主要介紹了
4、Python运算符、比较运算符、赋值运算符、位运算符、逻辑运算符、成员运算符、身份运算符、运算符优先级(学些笔记)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
4.1Python算術運算符
以下假設變量:a = 10,b=20
示例:
# -*- coding: UTF-8 -*-a = 25 b = 3 c = 0c = a + b print("a + b的值為:",c)c = a - b print("a - b的值為:",c)c = a * b print("a * b的值為:",c)c = a / b print("a / b的值為:",c)c = a % b print("a % b的值為:",c)# 修改改變a、b、c a = 2 b = 3 c = a ** b print("a ** b的值為:",c)a = 11 b = 5 c = a // b print("a // b的值為:",c)運行結果:
D:\installed\Anaconda3\python.exe E:/workspace/python/python/03_運算符/01_python運算符.py a + b的值為: 28 a - b的值為: 22 a * b的值為: 75 a / b的值為: 8.333333333333334 a % b的值為: 1 a ** b的值為: 8 a // b的值為: 2Process finished with exit code 04.2Python比較運算符
以下假設變量a為10,變量b為20:
案例:
運行結果:
D:\installed\Anaconda3\python.exe E:/workspace/python/python/03_運算符/02_Python比較運算符.py a 不等于 b a 不等于 b a大于b a大于b a小于等于bProcess finished with exit code 04.3Python賦值運算符
以下假設變量a為10,變量b為20:
案例:
運行結果:
D:\installed\Anaconda3\python.exe E:/workspace/python/python/03_運算符/03_復制運算符.py c = a + b 的值為: 31 c += a 的值為: 52 c *= a的值為: 1092 c /= a的值為: 52.0 c %= a的值為: 2 c **= a的值為: 2097152 c //= a的值為 99864Process finished with exit code 04.4Python位運算符
4.5Python邏輯運算符
Python語言支持邏輯運算符,以下假設變量a為10,b為20
案例:
運行結果:
D:\installed\Anaconda3\python.exe E:/workspace/python/python/03_運算符/04_Python位運算符.py 1 - 變量 a 和 b 都為 true 2 - 變量 a 和 b 都為 true,或其中一個變量為 true 3 - 變量 a 和 b 有一個不為 true 4 - 變量 a 和 b 都為 true,或其中一個變量為 true 5 - 變量 a 和 b 都為 false,或其中一個變量為 falseProcess finished with exit code 04.6Python成員運算符
除了以上的一些運算符之外,Python還支持成員運算符,測試實例中包含了一系列的成員,包括字符串,列表或元組。
案例:
運行結果:
D:\installed\Anaconda3\python.exe E:/workspace/python/python/03_運算符/05_Python成員運算符.py 1 - 變量 a 不在給定的列表中 list 中 2 - 變量 b 不在給定的列表中 list 中 3 - 變量 a 在給定的列表中 list 中4.7Python身份運算符
身份運算符用于比較兩個對象的存儲單元
注意:id()函數用于獲取對象內存地址。
以下實例演示了Python所有身份運算符的操作:
運行結果:
D:\installed\Anaconda3\python.exe E:/workspace/python/python/03_運算符/06_Python身份運算符.py 1 - a 和 b 有相同的標識 2 - a 和 b 有相同的標識 3 - a和b沒有相同的標識 4 - a和b沒有相同的標識is與==區別:
is用于判斷兩個變量引用對象是否為同一個(同一塊內存空間),==用于判斷引用變量的值是否相等。
4.8Python運算符優先級
以下表格列出了最高到最低優先級的所有運算符:
總結
以上是生活随笔為你收集整理的4、Python运算符、比较运算符、赋值运算符、位运算符、逻辑运算符、成员运算符、身份运算符、运算符优先级(学些笔记)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎么把u盘做成uefi启动盘 制作U盘U
- 下一篇: 13-19 Python Number、