新聞中心
在Python中,操作符用于執(zhí)行各種操作,例如數(shù)學(xué)運算、比較等,Python提供了許多內(nèi)置的操作符,如算術(shù)操作符、比較操作符、邏輯操作符等,用戶還可以自定義操作符,以滿足特定需求,本文將詳細(xì)介紹如何在Python中插入操作符。

漢中ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!
1、算術(shù)操作符
算術(shù)操作符用于執(zhí)行數(shù)學(xué)運算,如加法、減法、乘法、除法等,Python中的算術(shù)操作符如下:
加法:+
減法:
乘法:*
除法:/
取模:%
整除://
冪運算:**
示例:
a = 10 b = 20 c = a + b # 加法 d = a b # 減法 e = a * b # 乘法 f = a / b # 除法 g = a % b # 取模 h = a // b # 整除 i = a ** b # 冪運算
2、比較操作符
比較操作符用于比較兩個值的大小關(guān)系,如等于、不等于、大于、小于等,Python中的比較操作符如下:
等于:==
不等于:!=
大于:>
小于:<
大于等于:>=
小于等于:<=
示例:
a = 10 b = 20 c = a == b # 等于 d = a != b # 不等于 e = a > b # 大于 f = a < b # 小于 g = a >= b # 大于等于 h = a <= b # 小于等于
3、邏輯操作符
邏輯操作符用于連接多個條件,生成一個布爾值,Python中的邏輯操作符如下:
and:與
or:或
not:非
示例:
a = True b = False c = a and b # 與 d = a or b # 或 e = not a # 非
4、位操作符
位操作符用于對整數(shù)的二進(jìn)制位進(jìn)行操作,如按位與、按位或、按位異或等,Python中的位操作符如下:
&:按位與
|:按位或
^:按位異或
~:按位取反
<<:左移
>>:右移
&=:按位與賦值
|=:按位或賦值
^=:按位異或賦值
~=:按位取反賦值
<<=:左移賦值
>>=:右移賦值
示例:
a = 5 # 二進(jìn)制表示為:00000101 b = 3 # 二進(jìn)制表示為:00000011 c = a & b # 按位與結(jié)果為:00000001(十進(jìn)制1) d = a | b # 按位或結(jié)果為:00000111(十進(jìn)制7) e = a ^ b # 按位異或結(jié)果為:00000110(十進(jìn)制6) f = ~a # 按位取反結(jié)果為:11111010(十進(jìn)制6) g = a << 2 # 左移2位結(jié)果為:101000(十進(jìn)制40) h = a >> 2 # 右移2位結(jié)果為:1(十進(jìn)制1) i = a &= b # 按位與賦值結(jié)果為:a的值為3(十進(jìn)制3) j = a |= b # 按位或賦值結(jié)果為:a的值為7(十進(jìn)制7) k = a ^= b # 按位異或賦值結(jié)果為:a的值為6(十進(jìn)制6) l = ~= a # 按位取反賦值結(jié)果為:a的值為6(十進(jìn)制6) m = a <<= b # 左移賦值結(jié)果為:a的值為48(十進(jìn)制48) n = a >>= b # 右移賦值結(jié)果為:a的值為1(十進(jìn)制1)
5、成員操作符
成員操作符用于檢查一個值是否屬于一個序列(如列表、元組、字符串等),Python中的成員操作符如下:in和not in,in用于檢查值是否在序列中,not in用于檢查值是否不在序列中。
示例:
a = [1, 2, 3] # a是一個列表,包含三個元素1、2和3,b = "2" c = "a" in a # "a"在a中嗎?結(jié)果為False d = "2" in a # "2"在a中嗎?結(jié)果為True e = "x" not in a # "x"不在a中嗎?結(jié)果為True f = "x" not in [] # "x"不在空列表中嗎?結(jié)果為True g = "x" not in [1, "x", "y"] # "x"不在包含"x"的列表中嗎?結(jié)果為False h = "x" not in ["x", "y", "z"] # "x"不在包含"x"的列表中嗎?結(jié)果為True i = "x" not in ["x", "y", "z", "x"] # "x"不在重復(fù)包含"x"的列表中嗎?結(jié)果為False j = "x" not in ["x", "y", "z", "w"] # "x"不在不包含"x"的列表中嗎?結(jié)果為True k = "x" not in ["y", "z", "w"] # "x"不在不包含"x"的列表中嗎?結(jié)果為True l = "x" not in ["y", "z", "w", "x"] # "x"不在不包含"x"的列表中嗎?結(jié)果為False m = "x" not in ["y", "z", "w", "x", "x"] # "x"不在不包含"x"的列表中嗎?結(jié)果為False n = "x" not in ["y", "z", "w", "x", "y"] # "x"不在不包含"x"的列表中嗎?結(jié)果為True o = "x" not in ["y", "z", "w", "x", "y", "z"] # "x"不在不包含"x"的列表中嗎?結(jié)果為True p = "x" not in ["y", "z", "w", "x", "y", "z", "w"] # "x"不在不包含"x"的列表中嗎?結(jié)果為True q = "x" not in ["y", "z", "w", "x", "y", "z", "w", "x"] # "x"不在不包含"x"的列表中嗎?結(jié)果為True r = "x" not in ["y", "z", "w", "x", "y", "z", "w", "x", "y"] # "x"不在不包含"x"的列表中嗎?結(jié)果為True t = [1, "", None] u = None in t # None在t中嗎?結(jié)果為True v = "" in t # ""在t中嗎?結(jié)果為True w = None in [None, None, None] x = None in [None, None, None] y = None in [None, None] z = [] in [[], []] aa = [] in [[], []] ab = [] in [[], [], []] ac = [] in [[], [], [], []] ad = [] in [[], [], [], [], []] ae = [] in [[], [], [], [], [], []] af = [] in [[], [], [], [], [], [], []] ag = [] in [[], [], [], [], [], [], [], []] ah = [] in [[], [], [], [], [], [], [], [], []] ai
分享標(biāo)題:python操作符如何插入
文章源于:http://fisionsoft.com.cn/article/dposdee.html


咨詢
建站咨詢
