Python的運算子和其他語言類似
(我們暫時只瞭解這些運算子的基本用法,方便我們展開後面的內容,高階應用暫時不介紹)
數學運算
1 2 3 4 5 6 7 8 9 10 11 |
>>>print 1+9 # 加法 >>>print 1.3-4 # 減法 >>>print 3*5 # 乘法 >>>print 4.5/1.5 # 除法 >>>print 3**2 # 乘方 >>>print 10%3 # 求餘數 |
判斷
判斷是真還是假,返回True/False
1 2 3 4 5 6 7 8 9 |
>>>print 5==6 # =, 相等 >>>print 8.0!=8.0 # !=, 不等 >>>print 3<3, 3<=3 # <, 小於; <=, 小於等於 >>>print 4>5, 4>=0 # >, 大於; >=, 大於等於 >>>print 5 in [1,3,5] # 5是list [1,3,5]的一個元素 |
(還有is, is not等, 暫時不深入)
邏輯運算
True/False之間的運算
1 2 3 4 5 |
>>>print True and True, True and False # and, “與”運算, 兩者都為真才是真 >>>print True or False # or, "或"運算, 其中之一為真即為真 >>>print not True # not, “非”運算, 取反 |
可以和上一部分結合做一些練習,比如:
>>>print 5==6 or 3>=3
總結
數學 +, -, *, /, **, %
判斷 ==, !=, >, >=, <, <=, in
邏輯 and, or, not