運算子用於執行程式**運算,會針對乙個以上運算元專案來進行運算。
算術運算子
運算子描述
a = 10
b = 4
print(a + b)
print(a - b)
print(a * b)
print(a / b) # 注意:除法返回的是乙個float型別資料
print(a % b)
print(a ** b)
print(a // b)
賦值運算子
運算子描述
=賦值運算子
+=加法賦值運算子符
-=減法賦值運算子
*=乘法賦值運算子
/=除法賦值運算子
%=模賦值運算子,返回除法的餘數
**=冪賦值運算子,返回x的y次冪
//=取整數賦值運算子,返回商的整數部分
a = 21
b = 10
c = 0
c += a
print(c)
c *= a
print(c)
c **= a
print(c)
比較運算子
比較運算子,通常返回乙個bool型別的值。成立返回true,否則就是false。
運算子描述
==等於 - 比較物件是否相等
!=不等於
>
大於<
小於
= | 大於等於<= | 小於等於
a = 10
b = 20
c = 10
print(a > b)
print(a == c)
邏輯運算子
邏輯運算子的結果是乙個bool型別的。
運算子邏輯表示式
描述and
表示式a and 表示式b
表示式a, 表示式b都為true則表示式成立,如果表示式a(表示式b)有乙個(或者兩個)是false,則不成立。
or表示式a or 表示式b
表示式a,表示式b其中有乙個為true則返回true,兩個表示式沒有滿足其中乙個則返回false。
notnot 表示式a
取反,true變false,false變true。
a = 10
b = 20
c = 0
print(a > b and b > c)
print(a > b or b > c)
print(not(c > a))
成員運算子
成員運算子的結果是乙個bool型別的。
運算子邏輯表示式
描述in
a in b
如果在指定的序列中找到值返回 true,否則返回 false。
not in
a not in b
如果在指定的序列中沒有找到值返回 true,否則返回 false。
a = 10
b = [10, 20, 30]
c = 40
print(a in b)
print(c not in b)
身份運算子
身份運算子的結果是乙個bool型別的。身份運算子用於比較兩個物件的儲存單元。
運算子邏輯表示式
描述is
a is b
is 是判斷兩個識別符號是不是引用自乙個物件
is not
a is not b
is not 是判斷兩個識別符號是不是引用自不同物件
a = 10
b = 10
c = 30
print(a is b)
print(c is not a)
is 與 == 區別:
你不知道的Python運算子
運算子用於執行程式 運算,會針對乙個以上運算元專案來進行運算。算術運算子 運算子描述 加法運算子 減法運算子 乘法運算子 除法運算子 模運算子,返回除法的餘數 冪運算子,返回x的y次冪 取整數運算子,返回商的整數部分 a 10b 4print a b print a b print a b prin...
你所不知道的坑 C語言運算子!!!!!
c語言中運算子作為最基本的結構,起著不可忽視的作用,而像我們這樣的新手,初期很容易在這裡栽坑。因此操作符的總結是必要的。下面就是詳細的分析各種操作符 一 算術運算子 用於各類數值 運算。包括加 減 乘 除 求餘 或稱模運算,自增 自減 共七種。二 關係運算子 用於比較運算。包括大於 小於 等於 大於...
python你不知道的列表
python 的列表可以包含多種資料型別,字串,整形,浮點型以及物件等 list 先建立乙個列表 list 2 extend list list extend a,b,c,c extend 可新增多個資料,也只能新增到列表末尾 3 insert 向列表的指定位置新增資料 list list inse...