Python基礎03-運算符

運算符

算數運算符

算數運算符
符號 運算 數字用法舉例 字符串用法舉例
+ a = 2 + 3
print(a) # 5
s1 = "hello"
s2 = "world"
s = s1 + s2
print(s) # helloworld
- a = 12 - 3
print(a) # 9
* a = 12 * 3
print(a) # 36
s1 = "hello"
s2 = "world"
s = s1 * 10
print(s) # hellohellohellohellohellohellohellohellohellohello
/

a = 13 / 5

print(a) # 2.6

% 取餘

a = 37 % 5

print(a) # 2

// 求商

a = 37 // 5

print(a) # 7

** 乘冪

a = 2 ** 10

print(a) # 1024

比較運算符

比較運算符的結果是布爾類型,True 或者 False。

比較運算符
符號 運算 用法舉例
== 等於

flag = 2 == 2
print(flag) # True

!= 不等於 flag = 2 != 2
print(flag) # False
> 大於

flag = 1 > 2
print(flag) # False

>= 大於或等於 flag = 2 >= 2
print(flag) # True
< 小於 flag = 2 < 2
print(flag) # False
<= 小於或等於 flag = 2 <= 2
print(flag) # True

邏輯運算符

邏輯運算,不管有沒有優先級。我都不考慮優先級的問題。遇到優先級的問題,就加括號。

有括號就先算括號內的,沒有括號就從前到後。
True and 繼續算後面的
True or ==> True
False and ==>False
False or 繼續算後面的

邏輯運算符
符號 運算 用法舉例
and 邏輯與 與或非都搞不清用法就別在IT圈裏混了
or 邏輯或 與或非都搞不清用法就別在IT圈裏混了
not 邏輯非 與或非都搞不清用法就別在IT圈裏混了

成員運算符

成員運算符
符號 運算 用法舉例
in 是成員 s1 = "hello"
s2 = "helloworld"
print(s1 in s2) # True
not in 不是成員 item = "11"
ss = ["hello", "aa", "sb", "11", "python"]
print(item not in ss) # False

賦值運算符

賦值運算符=;

算數運算符和賦值運算符的組合;

 
符號 運算 用法舉例
= 賦值 a = 5
b = a
print(b) # 5
+= 加右值再賦值 a = 37
a += 1
print(a) # 38
-= 減右值再賦值 a = 37
a -= 1
print(a) # 36
*= 乘右值再賦值 a = 37
a *= 2
print(a) # 74
/= 除右值再賦值 a = 37
a /= 2
print(a) # 18.5
%= 取餘再賦值 a = 37
a %= 7
print(a) # 2
//= 求商再賦值 a = 37
a //= 7
print(a) # 5
**= 乘冪右值再賦值 a = 2
a **= 10
print(a) # 1024
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章