python加法運算子 Python 運算子

2021-10-11 04:54:30 字數 2697 閱讀 7553

運算子

一、算術運算子

加(+)

減(-)

乘(*)

除(/)

整除(//)

冪運算(**)

模運算(%)

主要功能案例如下:

a=1b=2

print(a+b)#3

print(a-b)#-1

print(a*b)#2

print(a/b)#0.5

print(a**b)#1

print(a%b)#1

輸出結果:3

-10.5

運算子部分的特殊用法

1.加法(+)  同時可以實現兩個字串的拼接,列表的合併,也就是將兩個列表合併成乙個列表

e='python'f='good'g=[1,2,3]

h=[4,5,6]print(e+f)print(g+h)

輸出結果:

pythongood

[1, 2, 3, 4, 5, 6]

2.乘法(*)   可以實現對字串、列表、元組、多次輸出操作

i='*'j=[1,2,3]

k=(1,2)print(i*10)print(j*3)print(k*3)

輸出結果:**********[1, 2, 3, 1, 2, 3, 1, 2, 3]

(1, 2, 1, 2, 1, 2)

3.除法(/)

兩個int型別相除,返回結果的資料型別為float

除數不能為零,不然會報錯

l=2m=0print(l/m)

輸出結果:

zerodivisionerror: integer divisionormodulo by zero

下面的報錯資訊,就是零除法錯誤,所以,除數不能為零

4.冪運算(**)

print(2**3)

輸出結果:8

5.整除(//)  特點:只留商,捨棄餘數

print(25/2)

輸出結果:12

6.模運算(%) (取餘運算)  經常用來判斷奇偶性 ,對2取餘,餘數為1為奇數,餘數為0位偶數

l=1n=4m=2

print(l%m) #l為奇數

print(n%m) #n為偶數

輸出結果10

二、賦值運算子

變數的定義就是典型的賦值運算

x=5 #將5賦值給變數x

y=3 #將3賦值給變數y

x+=1 #x=x+1

y-=2 #y=y-2

print(x)print(y)

輸出結果:6

三、比較運算子

大於  >

小於  <

等於  ==

大於等於  >=

小於等於  <=

不等於    !=

由以下運算結果,可見,比較運算子,運算結果為bool型別

a=1b=2

print(a>b) #false

print(a

print(a==b) #false

print(a!=b) #true

print(a>=b) #false

print(a<=b) #true

輸出結果:

false

true

false

true

false

true

四、邏輯運算子

1.and (且):同時為真,才為真(只要有乙個條件為假,輸出結果就為false)  邏輯運算子,運算結果為bool型別

a=1b=2

print(a>2 and b>1) #false

print(a<2 and b>1) #true

輸出結果:

false

true

2.or (或):有乙個為真,就為真,返回結果為true      同時為假,才為假,返回結果為false

a=1b=2

print(a>2 or b>1) #true

print(a<2 or b>1) #true

print(a!=1 or b!=2) #false 全假才為假

輸出結果:

true

true

false

3.not(非):專門取非運算

print(not false)#true

注意:如果用到邏輯運算子,且分不清運算子的優先順序時,將先執行的用括號括起來

五、成員運算子

1.in:如果在指定序列中有找到想要的值,則返回true,否則返回false    (x 在 y 序列中 , 如果 x 在 y 序列中返回 true。)

2.not in:如果在指定序列中沒有找到對應的值,則返回true,否則返回false  (x 不在 y 序列中 , 如果 x 不在 y 序列中返回 true)

成員運算子,運算結果為bool型別

h='python'

print('py'in h) #true

print('m' in h) #false

print('m' not in h) #true

print('py' not in h) #false

輸出結果:

true

false

true

false

運算子的優先順序總結

由高到低:冪運算(**)----(+-)正負號------算術運算子-----比較運算子-------邏輯運算子

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字串之...

python之使用位運算子實現加法運算

不使用 號實現加法運算 剛聽到後,一臉懵逼,不使用 號怎麼算?問了朋友他也沒做這題,不過仔細想了下,不使用 號,是否可以使用其他運算子?比如位運算子 既然說到這,就看下位運算子有哪些,實現是什麼 位與運算子,都為真時才真 位或運算子,有乙個為真時則真 位異或運算子,不同時為真時則真 位反運算子,取反...