1. 算術(shù)操作符
算術(shù)操作符用于數(shù)學(xué)計(jì)算,包括加(+), 減(-), 乘(), 除(/), 取模(%), 取整除(//)和冪()。
a = 10
b = 3t(a + b) 13t(a - b) 7t(a b) 30t(a / b) 3.3333333333333335t(a % b) 1t(a // b) 3t(a b) 1000
2. 比較操作符
比較操作符用于比較兩個(gè)值的大小,包括小于(<), 大于(>), 小于等于(<=), 大于等于(>=), 等于(==)和不等于(!=)。
a = 10
b = 3t(a< b) Falset(a >b) Truet(a<= b) Falset(a >= b) Truet(a == b) Falset(a != b) True
3. 邏輯操作符
dot)。
a = 10
b = 3
c = 5td b >c) Falset(a >b or b >c) Truetot a >b) False
4. 位操作符
位操作符用于對二進(jìn)制數(shù)進(jìn)行操作,包括按位與(&), 按位或(|), 按位異或(^), 按位取反(~), 左移(<<)和右移(>>)
a = 10 二進(jìn)制數(shù)為1010
b = 3 二進(jìn)制數(shù)為0011t(a & b) 2 二進(jìn)制數(shù)為0010t(a | b) 11 二進(jìn)制數(shù)為1011t(a ^ b) 9 二進(jìn)制數(shù)為1001t(~a) -11t(a<< 1) 20 二進(jìn)制數(shù)為10100t(a >>1) 5 二進(jìn)制數(shù)為0101
5. 賦值操作符
賦值操作符用于給變量賦值,包括等于(=), 加等于(+=), 減等于(-=), 乘等于(=), 除等于(/=), 取模等于(%=)等。
a = 10
a += 5t(a) 15
6. 成員操作符
a = [1, 2, 3, 4]t a) Truetot a) True
7. 身份操作符
a = [1, 2, 3, 4]
b = at(a is b) Truetot b) False
編程中非常常用,熟練掌握它們可以大大提高編程效率。