Blueherb In solitude, where we are least alone

Python运算符

运算符用于执行程序代码运算。

Python运算符大体分为四种,非别为算数运算符、复合运算符、比较运算符和逻辑运算符。

首先先来介绍算数运算符。

  算数运算符:     

  +  加法运算符,将两数相加
  - 减法运算符,将两数相减
  * 乘法运算符,将两数相乘
  / 除法运算,将两数相除
  % 取模运算
  ** 幂运算
  // 取整运算
  
1 a = 2
2 b = 3
3 print("a + b =", a + b)
4 print("a - b =", a - b)
5 print("a * b =", a * b)
6 print("a / b =", a / b)
7 print("a % b =", a % b)
8 print("a ** b =", a ** b)
9 print("a // b =", a // b)

  复合运算符: 

  +=  加法赋值运算符,b += a即为 b = b+a
  -= 减法赋值运算符,b -= a即为 b = b-a
  *= 乘法赋值运算符,b *=a即为 b = b*a
  /= 除法赋值运算符,b /=a即为 b = b/a
  %= 取模赋值运算符,b %=a即为 b = b%a
  **= 幂赋值运算符,b **=a即为 b = b**a
  //= 取整赋值运算符,b //=a即为 b = b//a
 1 num = 2
 2 num += 3
 3 print(num)
 4 num = 2
 5 num -= 3
 6 print(num)
 7 num = 2
 8 num *= 3
 9 print(num)
10 num = 2
11 num /= 3
12 print(num)
13 num = 2
14 num %= 3
15 print(num)
16 num = 2
17 num **= 3
18 print(num)
19 num = 2
20 num //= 3
21 print(num)

  比较运算符:  

  >  大于,比较一个值是否大于另一个值
  < 小于,比较一个值是否小于另一个值
  >= 大于等于,比较一个值是否大于等于另一个值
  <= 小于等于,比较一个值是否小于等于另一个值
  == 等于,比较一个值是否等于另一个值
  != 不等于,比较两个值是否不相等
  <> 不等于,比较两个值是否不相等,类似于!=(python3.6不支持此种写法)
  
1 a = 2
2 b = 3
3 print("a > b:", a > b)
4 print("a < b:", a < b)
5 print("a >= b:", a >= b)
6 print("a <= b:", a <= b)
7 print("a == b:", a == b)
8 print("a !> b:", a != b)

  逻辑运算符:  

  not 布尔“非”
  and 布尔“与”
  or 布尔“或”
1 a = True
2 b = False
3 print(a and b)
4 print(not b)
5 print(a or b)

当然,python中还有位运算符,身份运算符等,由于使用不多所以就不多介绍了。最常用的还是以上这四种运算符。

posted @ 2018-04-15 19:05  薛定谔的猫先生  阅读(382)  评论(0)    收藏  举报