运算符
描述
实例
+
两个对象相加
10
+
20
输出结果
30
-
两个对象相减
10
-
20
输出结果
-
10
*
两个数相乘
10
*
20
输出结果
200
/
x
除以
y
20
/
10
输出结果
2
%
除法的余数
20
%
10
输出结果
0
**
x
的
y
次幂
2
**
3
为
2
的
3
次方,
输出结果
8
//
取整除,商的整数部分
9
//
2
输出结果
4
表
1
-
4
-
1
运算符
1.4.3
关系运算
关系运算就是关于数据的大小比较的运算,共有
6
种关系运算,如表
1
-
4
-
2
所示。
数学符号
Python
关系运算符号
说明
举例
>
>
大于
5
>
2
≥
>=
大于或等于
4
>=
3
<
<
小于
5
<
6
≤
<=
小于或等于
5
<=
6
=
==
等于
5
==
5
≠
!=
不等于
2
!=
3
表
1
-
4
-
2
关系运算
关系运算符用于连接两个表达式,形成关系运算表达式,例如:
a
+
b
>
c
+
d
a
<=
b
+
c
a
=
b
a
<>
c
关系运算表达式的结果是一个为
True
或
False
的逻辑值。例如
a
+
b
>
c
+
d
,则可能
a
+
b
大
于
c
+
d
,此时
a
+
b
>
c
+
d
结果为
True
,也有可能
a
+
b
不大于
c
+
d
,此时
a
+
b
>
c
+
d
结果为
False
。
数值的比较与数学上的意义一样,例如
3
>
2
为
True
,
-
3
>-
2
为
False
。
字符的比较是用字符的
Unicode
码进行的,例如
"
a
">"
A
"
为
True
,因为
"
a
"
的
Unicode
值
比
"
A
"
的大,在字符比较中有以下规律:
空格
0
"
1
"<
……〈
"
9
"
A
"
B
"<
……〈
"
Z
"
a
"
b
"<
……〈
"
z
"<
汉字
1.4.4
逻辑运算和逻辑表达式