python作業(運算符續)
阿新 • • 發佈:2017-07-24
原子 img 個數 .com 邏輯運算 png 位運算 分享 邏輯
運算符續
1算數運算
2比較運算
3賦值運算
4位運算:
註:
5邏輯運算
and註解:
1在python中,and 和of執行布爾邏輯演算,如你所期待的一樣,但是它們並不返回布爾值:而是,返回
它們實際進行比較的值之一。
2 在布爾上下文中從左到又演算表達式的值,如果布爾上下文中的所有值都為真,
那麽and返回最後一個值。
3 如果布爾上下文中的某個值為假,則and返回第一個假值
or註解:
1使用or時,在布爾上下文中從左到右演算值,就像and一樣,如果有一個值為真,
or立即返回該值
2 如果所有的值都為假,or返回最後一個假值
3 註意or在布爾上下文中會一直進行表示式演算直到找到一個真值 ,然後就會忽略
剩余的比較值
and-or結果使用:
1 結合前面兩種語法,推理即可。
2為加強程序可讀性,最好與括號連用,列如:
(1 and x”)or ’y‘
6成員運算
7身份運算
8運算優先等級:自上而下,優先級重高到低
標準數據類型總結
按存值個數區分
標量/原子類型 | 數字,字符串 |
容器類型 | 列表,元組,字典 |
按可變不可變區分
可變 | 列表,字典 |
不可變 | 數字,字符串,元組 |
按訪問順序區分
直接訪問 | 數字 |
順序訪問(序列類型) | 字符串,列表,元組 |
key值訪問(映射類型) |
python作業(運算符續)