Dsh004 python基礎程式設計 運算子

2021-10-09 22:57:26 字數 2373 閱讀 6361

運算子用於執行程式**運算,會針對乙個以上運算元專案進行運算。

加(+)、減(-)、乘(*)、除(/)、整除(//)、取模或取餘(%)、冪運算(乘方、開方)

可以將等號右邊的值賦給等號左邊的值

+= (x+= 3 相當於 x = x + 3 )

-= (x -= 3 相當於 x= x - 3 )

*= (x = 3 相當於 x = x 3 )

**= (x **= 3 相當於 x = x ** 3 )

/= (x /= 3 相當於 x = x/ 3 )

//= (x //= 3 相當於 x = x // 3 )

%= (x %= 3 相當於 x= x % 3 )

⽐較運算子⽤來⽐較兩個值之間的關係,總會返回⼀個布林值.如果關係成⽴,返回true,否則返回false

大於: > ⽐較左側值是否⼤於右側值

大於等於:>= ⽐較左側的值是否⼤於或等於右側的值

小於:< ⽐較左側值是否⼩於右側值

小於等於:<= ⽐較左側的值是否⼩於或等於右側的值

特殊的⽐較⽅式:

== ⽐較兩個物件的值是否相等

!= ⽐較兩個物件的值是否不相等

is ⽐較兩個物件是否是同⼀個物件,⽐較的是物件的id

is not ⽐較兩個物件是否不是同⼀個物件,⽐較的是物件的id

r =

'2'>

'1'# true

r ='2'

>

'11'

# true

r ='a'

>

'b'# false

r ='c'

<

'd'# true

r ='ab'

>

'b'# false

比較兩個字元之間的大小,比較的是字元對應的ascii值。

如果出現多個字元時,比較採用對位比較

與運算是找false的,如果第⼀個值是false,則不看第⼆個值。如果第⼀個值是false,則直接返回第⼀個值,否則返回第⼆個值

或運算是找true的,如果第⼀個值是true,則不看第⼆個值。如果第⼀個值是true,則直接返回第⼀個值,否則返回第⼆個值

r =

1and

2print

(r)# 輸出為:2

r =

0and

1print

(r)# 輸出為:0

r =0or

1print

(r)# 輸出為:1

r =1or

2print

(r)# 輸出為:1

條件運算子在執⾏時,會先對條件表示式進⾏求值判斷如果判斷結果為true,則執⾏語句1,並返回執⾏結果。如果判斷結果為false,則執⾏語句2,並返回執⾏結果

語法: 語句1 if 條件表示式 else 語句2

print

('昨天七夕很高興')if

true

else

print

('今天上班更爽'

)# 輸出結果為:昨天七夕很高興

a =

10b =

20print

('a的值比較大'

)if a > b else

print

('b的值比較大'

)# 輸出結果為:b的值比較大

a =

10b =

20m = a if a > b else b

print

(m)# 輸出結果為:20

上網查詢:運算子優先順序參照表

現在有a b c三個變數,三個變數中分別儲存有三個數值,請通過條件運算子獲取三個值中的最⼤值

a =

1b =

2c =

3m = a if a > b else b

m = c if m < c else m

print

(c)# 輸出結果為:3

a =

1b =

2c =

3m = a if a > b and a > c else b if b > c else c

print

(c)# 輸出結果為:3

Dsh003 python基礎程式設計 基本資料型別

程式是由一條一條的語句和一條一條的表示式構成的。if true print haha print 678 pass語句代表的是空語句,沒有任何意義,其作用主要是保持程式結構的完整性,一般用來作佔位語句 a 0if a 5 pass 1.關鍵字 2.識別符號 3.注釋 4.變數和數值 5.運算子 6....

Python004基礎運算子

python004基礎運算子 直接把練習的 貼上上好了。1.算術運算子 1 整數運算 from symbol import xor expr a 3 b 2 print a 3 求相反數 print a b 5 加 print a b 1 減 print a b 6 乘 print a b 1.5 ...

零基礎學pythyon 安裝python程式設計環境

任何高階語言都是需要乙個自己的程式設計環境的,這就好比寫字一樣,需要有紙和筆,在計算機上寫東西,也需要有文字處理軟體,比如各種名稱的office。筆和紙以及office軟體,就是寫東西的硬體或軟體,總之,那些文字只能寫在那個上邊,才能最後成為一篇文章。那麼程式設計也是,要有個什麼程式之類的東西,要把...