python學習 常用運算子

2021-07-25 18:41:45 字數 1113 閱讀 7497

算術運算子:

算術運算子

描述示例**冪

2**10=1024

//取整除,返回商的整數部分

9//2=4,9.0

位運算子:主要按二進位制進行處理。假設a=10100001,b=01010100;

位運算子

描述示例

&按位與運算子

a&b=10100001&01010100=00000000

|按位或運算子

a&b=10100001|01010100=11110101

^按位異或運算子

a&b=10100001^01010100=11110101

~按位取反運算子

~a=~(10100001)=01011110

<<

左移運算子

a<<2=10100001<<2=10000100

>>

右移運算子

a>>2=10100001>>2=00101000

注:關於左移和右移這裡溢位的位全部補零,不同的機器不一樣。

邏輯運算子:

邏輯運算子

描述示例

and布林「與」

x=1,y=0,x and y返回false

or布林「或」

x=1,y=0,x or y返回true

not布林「非」

x=1,not x返回false

身份運算子:用於比較兩個物件的儲存單元

身份運算子

描述示例

isis判斷兩個識別符號是否引自同一物件

x is y,如果id(x)等於id(y),返回1

is not

is not判斷兩個識別符號是否引自不同物件

x is not y,如果id(x)不等於id(y),返回1

成員運算子:判斷是否在指定的序列中。

成員運算子

描述示例

inx如果在y中則返回true,否則返回false

『he』in』abdhello』,返回1

not in

x如果在y中則返回true,否則返回false

『a』not in [『b』,』c』,],返回1

ps:要注意使用運算子的優先順序。

end

python常用運算子

算數運算子 比較運算子 賦值運算子 邏輯運算子 成員運算子 身份運算子 運算子的優先順序 兩個物件相加 得到負數或是乙個數減去另乙個數 兩個數相乘或是返回乙個被重複若干次的字串 x除以y 取模,返回除法的餘數 冪,返回x的y次冪 取整除,返回商的整數部分 向下取整 a,b 5,6 r a b 11 ...

python 運算子 Python運算子

python語言支援以下型別的運算子 算術運算子 比較 關係 運算子 賦值運算子 邏輯運算子 位運算子 成員運算子 身份運算子 運算子優先順序 1 算術運算子 加號 減號 乘 除 取餘 乘方 整除 1 其中除號 要注意 在python2中,用作整除。解決方法有三 1 兩個相除的數中有乙個為實數。2 ...

python 運算子 python(運算子)

一 運算子 1.算數運算子 1 加 注意 字串與整數之間不能進行相加,需要通過str 或int 進行轉換資料型別 整數與整數相加 1 1 浮點數與浮點數相加 2.0 2.0 4.0 二進位制儲存精度誤差 1.1 1.3 2.4000000000000004 整數與浮點數相加 2 2.0 4.0字串之...