print(10
+1)# 11
print(10
-1)# 9
print(10
*2)# 20
print(10
/2)# 5.0
# 注意整除是先除得到商再向下取整
# 對乙個數向下取整就是小於或等於這個數的最大整數
print(10
//3)# 3
print(-
10//3)
# -4
print(10
**2)# 100
冪運算還可以使用math模組裡的pow()函式,math模組裡還有幾個常用的函式,ceil()向上取整,floor()向下取整,factorial()求階乘
import math
print
(pow(10
,2))
# 100 第乙個引數是底數,第二個引數是指數
print
(math.factorial(5)
)# 120
print
(math.floor(
15.999))
# 15
print
(math.ceil(
14.001))
# 15
1、比較運算子得到的結果是乙個boor型別的值,也就是true和false,如果結果為真就返回true,如果結果為假就返回false
print(10
>3)
# true
print(10
<3)
# false
2、字串之間進行比較:會根據各個字元的編碼值逐一進行比較,第乙個和第乙個比較,第二個和第二個比較……返回第一對不相同的比較後的值。這個也是支援漢字的;
3、怎麼知道字元的編碼值了?這裡可以使用ord()函式可以得到對應字元的編碼,擴充套件:chr()函式可以將編碼值轉換成對應的字元。
print((
'abc'
>
'a')
)#true
print((
'abc'
>
'b')
)#false
print
(ord
('a'))
# 97
print
(ord
('b'))
# 98
print
('我我'
>
'我你'
)# true
print
(ord
('我'))
# 25105
print
(ord
('你'))
# 20320
1 邏輯運算的優先順序:not>and>or
2 邏輯與運算,只有所有的運算都是true,結果才會true
3 邏輯或運算,只有所有的運算都是false,結果才是false
4 邏輯運算的短路:短路就是這個邏輯表示式由前乙個式子就可以得到結果,就不會再向下執行
4
>
3and
print
('hello'
)# 這個會列印hello
4<
3and
print
('hi'
)# 這個不會列印hi
4>3or
print
('嘿嘿'
)# 不列印嘿嘿
4<3or
print
('haha'
)# 列印haha
1、邏輯與運算做取值時,返回第乙個為false的值,如果都為true,返回最後乙個值;
2、邏輯或運算做取值時,返回第乙個為true的值,如果都為false,返回最後乙個值。
print(3
and5
and0
and'hello'
)# 0
print
('good'
and'yes'
and'ok'
and100
)# 100
print(''
or()or
'list'or0
or'ok'
)# list
print(''
or()or
0)# 0
5 not(非)就是取反,true變為false,false變為trueprint
(not1)
# false
print
(not0)
# true
用來判斷乙個內容在可迭代物件裡面是否存在
print
('h'
in'hello'
)# true
print
('a'
in'hello'
)# false
按位與& 按位或| 按位異或^ 按位左移<< 按位右移》 按位取反~
# 按位與& 按位或| 按位異或^ 按位左移<< 按位右移》 按位取反~
print(11
|21)# 31
print(12
<<2)
# 48 a# 右移n位就是除2的n次方
color =
0xf0384e
red =color >>
16print
(hex
(red)
)# 0xf0
green=
(color&
0x00ff00
)>>
8print
(hex
(green)
)# 0x38
blue=
(color&
0xff
)print
(hex
(blue)
)# 0x4e
感謝瀏覽 python常用運算子
算數運算子 比較運算子 賦值運算子 邏輯運算子 成員運算子 身份運算子 運算子的優先順序 兩個物件相加 得到負數或是乙個數減去另乙個數 兩個數相乘或是返回乙個被重複若干次的字串 x除以y 取模,返回除法的餘數 冪,返回x的y次冪 取整除,返回商的整數部分 向下取整 a,b 5,6 r a b 11 ...
Python常用的運算子
1.算術運算子 加法 減法 乘法 除法 求兩個數的餘數 例如 10 3 輸出為1 整除 例如 10 3 輸出為3 冪次方 例如 10 2 為10的平方,輸出為100 2.關係 比較 運算子 大於 小於 等於 大於等於 小於等於 不等於 3.邏輯運算子 與 並且 and 多者條件必須同時滿足,才會返回...
python 運算子 Python運算子
python語言支援以下型別的運算子 算術運算子 比較 關係 運算子 賦值運算子 邏輯運算子 位運算子 成員運算子 身份運算子 運算子優先順序 1 算術運算子 加號 減號 乘 除 取餘 乘方 整除 1 其中除號 要注意 在python2中,用作整除。解決方法有三 1 兩個相除的數中有乙個為實數。2 ...