運算子用於執行程式**運算,會針對乙個以上運算元專案進行運算。
加(+)、減(-)、乘(*)、除(/)、整除(//)、取模或取餘(%)、冪運算(乘方、開方)
可以將等號右邊的值賦給等號左邊的值
+= (x+= 3 相當於 x = x + 3 )⽐較運算子⽤來⽐較兩個值之間的關係,總會返回⼀個布林值.如果關係成⽴,返回true,否則返回false-= (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 )
大於: > ⽐較左側值是否⼤於右側值大於等於:>= ⽐較左側的值是否⼤於或等於右側的值
小於:< ⽐較左側值是否⼩於右側值
小於等於:<= ⽐較左側的值是否⼩於或等於右側的值
特殊的⽐較⽅式:
== ⽐較兩個物件的值是否相等
!= ⽐較兩個物件的值是否不相等
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軟體,就是寫東西的硬體或軟體,總之,那些文字只能寫在那個上邊,才能最後成為一篇文章。那麼程式設計也是,要有個什麼程式之類的東西,要把...