一:運算符 1.算數運算: a除以b a除以c為整除。輸出小數點後面的數字 a//b 為地板除。只去整數,小數點後面的數字舍掉 2.比較運算 3.賦值運算 4.位運算 ps:暫時用不到 5.邏輯運算 註意:所有的數據類型都有布爾值(True/False)。為False的數據有(0,' ',None) ...
一:運算符
1.算數運算:
a除以b a除以c為整除。輸出小數點後面的數字
a//b 為地板除。只去整數,小數點後面的數字舍掉
2.比較運算
3.賦值運算
4.位運算
ps:暫時用不到
5.邏輯運算
註意:所有的數據類型都有布爾值(True/False)。為False的數據有(0,' ',None),其他的數據都為True
and註解:
1.在python中,and與or執行布爾邏輯演算,它們並不返回布爾值。而是返回它們實際進行比較的值之一
2.在布爾上下文中從左到右演算表達式的值,如果布爾值上下文中所有值都為真,那麼and返回最後一個值
3.如果布爾上下文的某個值為假,則and返回第一個值
or註解:
1.使用or時,在布爾上下文中從左到右演算,與and一樣。但是其中如果有一個為真(True),or立刻返回該值
2.如果所有的值都為假(False),or返回最後一個假值
3.註意or在布爾上下文中會一直進行表達式演算直到找到第一個真值,然後就會忽略剩餘的比較值
and與or結合使用:
1.結合了前面的兩種語法
2.為加強程式可讀性,最好與括弧連用,例如:
ps:一般不要這麼寫,可讀性低。但是會有那種需求!
6.成員運算
判斷字典的key值(in只判斷key值)
判斷列表(元組相同)
判斷字元串
7.身份運算
8.運算符優先順序:自上而下,優先順序從高到低