標籤:賦值 get 支援 height 技術 src 分享 col tar
本章節主要說明Python的運算子。舉個簡單的例子 4 +5 = 9 。 例子中,4 和 5 被稱為運算元,"+" 稱為運算子。
Python語言支援以下類型的運算子:
- 算術運算子
- 比較(關係)運算子
- 賦值運算子
- 邏輯運算子
- 位元運算符
- 成員運算子
- 身份運算子
- 運算子優先順序
以下假設變數:
a=10,b=20:算數運算:
比較運算:
賦值運算:
邏輯運算:
成員運算:
身份運算:
位元運算:
樣本
1 #!/usr/bin/python 2 # -*- coding: UTF-8 -*- 3 4 a = 60 # 60 = 0011 1100 5 b = 13 # 13 = 0000 1101 6 c = 0 7 8 c = a & b; # 12 = 0000 1100 9 print "1 - c 的值為:", c10 11 c = a | b; # 61 = 0011 1101 12 print "2 - c 的值為:", c13 14 c = a ^ b; # 49 = 0011 000115 print "3 - c 的值為:", c16 17 c = ~a; # -61 = 1100 001118 print "4 - c 的值為:", c19 20 c = a << 2; # 240 = 1111 000021 print "5 - c 的值為:", c22 23 c = a >> 2; # 15 = 0000 111124 print "6 - c 的值為:", c
以上執行個體輸出結果:
1 - c 的值為: 122 - c 的值為: 613 - c 的值為: 494 - c 的值為: -615 - c 的值為: 2406 - c 的值為: 15
運算子優先順序:
運算子內容大概就這麼多,更多詳情查看 http://www.runoob.com/python/python-operators.html#ysf1
day4-python基礎-運算子