易學筆記-python語言-第5章:數字/5.3 內置數字工具/5.3.1 表達式操作符

  • 表達式操作符:

  1. +:加

  2. -:減

  3. *:乘

  4. /:除

  5. %:求餘

  6. ==:兩個數相等

  7. <:小於

  8. <=:小於等於

  9. >:大於

  10. >=:大於等於

  11. >>:右位移

    1. 00011 >> 2:表示把最右邊的兩位移除掉 變成 000,同時在左邊補充兩位0,最後變成 00 000,所以最後結果是0b00000(等於十進制的0)

  12. <<:左位移

    1.  錯誤:0b1100 << 1:表示把最左邊的一位移除掉 變成 100,同時在邊補充一位0,變成1000,最後結果是十進制的8

    2.  正確:0b1100 在python語言的底層是0b 00000000000000000000000000001100(總共32位),表示把最左邊的一位移除掉 變成 0000000000000000000000000001100(總共31位),同時在邊補充一位0,變成00000000000000000000000000011000,所以最後結果是0b11000(等於十進制的)24

  13. &:位與操作

  14. |:位或操作

  15. ~x :按位取反

  16. x ** y: 冪運算


* 打折課程大放送
1. 【圖解+筆記】Python從入門到進階大合集詳細講解(含500條筆記):http://edu.51cto.com/sd/99cf7
2. 【筆記式】Python基礎入門--八大數據結構篇(含200條筆記):http://edu.51cto.com/sd/f967d
3. 【筆記式】Python基礎入門--語句函數篇(含150條筆記):http://edu.51cto.com/sd/eea85
4. 【圖解+筆記】Python進階-模塊、包、面向對象篇(含200條筆記):http://edu.51cto.com/sd/43049
5. 【筆記式】Maven從入門到進階大合集詳細講解(含200條筆記):http://edu.51cto.com/sd/09299
6. 【筆記式】Maven基礎入門--座標倉庫私服(含100條筆記):http://edu.51cto.com/sd/e1387
7. 【筆記式】Maven高級進階--插件測試屬性配置(含100條筆記):http://edu.51cto.com/sd/f3fda


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章