Python的运算符

什么是运算符?
举个简单的例子:4 + 5 = 9 ,其中4和5被称为操作数,’+’就是运算符

Python运算符

算数运算符

以下假设变量a为10,变量b为20:
Python_operator1
以下为算数运算符的实例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
a = 21
b = 10
c = 0

c = a + b
print ("1: c 的值为:", c)

c = a - b
print ("2: c 的值为:", c)

c = a * b
print ("3: c 的值为:", c )

c = a / b
print ("4: c 的值为:", c )

c = a % b
print ("5: c 的值为:", c)

# 修改变量 a 、b 、c
a = 2
b = 3
c = a**b
print ("6: c 的值为:", c)

a = 10
b = 5
c = a//b
print ("7: c 的值为:", c)

关系运算符

Python_operator2
以下为关系运算符的实例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
a = 21
b = 10
c = 0

if ( a == b ):
print ("1 - a 等于 b")
else:
print ("1 - a 不等于 b")

if ( a != b ):
print ("2 - a 不等于 b")
else:
print ("2 - a 等于 b")

if ( a < b ):
print ("3 - a 小于 b")
else:
print ("3 - a 大于等于 b")

if ( a > b ):
print ("4 - a 大于 b")
else:
print ("4 - a 小于等于 b")

# 修改变量 a 和 b 的值
a = 5;
b = 20;
if ( a <= b ):
print ("5 - a 小于等于 b")
else:
print ("5 - a 大于 b")

if ( b >= a ):
print ("6 - b 大于等于 a")
else:
print ("6 - b 小于 a")

赋值运算符

Python_operator3
以下为赋值运算符的实例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
a = 21
b = 10
c = 0

c = a + b
print ("1 - c 的值为:", c)

c += a
print ("2 - c 的值为:", c)

c *= a
print ("3 - c 的值为:", c)

c /= a
print ("4 - c 的值为:", c)

c = 2
c %= a
print ("5 - c 的值为:", c)

c **= a
print ("6 - c 的值为:", c)

c //= a
print ("7 - c 的值为:", c)

逻辑运算符

Python_operator4
以下为逻辑运算符的实例:

位运算符

Python_operator5
以下为位运算符的实例:

成员运算符

Python_operator6
以下为成员运算符的实例:

身份运算符

Python_operator7
以下为身份运算符的实例:

运算符优先级

Python_operator8

算数运算符 > 位运算符 > 身份运算符 > 成员运算符 > 逻辑运算符

记不住,用括号

长表达式,多用括号, 易懂、易读

-------------本文结束感谢您的阅读-------------
0%