1. 程式人生 > >易學筆記-python語言-第5章:數字/5.3 內建數字工具/5.3.1 表示式操作符

易學筆記-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