本章节主要说明Python的运算符。 例子中,4和5被称为操作数,"+"号为运算符。

运算符优先级 接下来让我们一个个来学习Python的运算符。

以下假设变量a为10,变量b为20:

以下实例演示了Python所有算术运算符的操作:

注意:Python2.x 里,整数除整数,只能得出整数。如果要得到小数部分,把其中一个数改成浮点数即可。

< 小于 - 返回x是否小于y。所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量True和False等价。注意,这些变量名的大写。以下实例演示了Python所有比较运算符的操作:

以下实例演示了Python所有赋值运算符的操作:

按位运算符是把数字看作二进制来进行计算的。Python中的按位运算法则如下:

以下实例演示了Python所有位运算符的操作:

除了以上的一些运算符之外,Python还支持成员运算符,测试实例中包含了一系列的成员,包括字符串,列表或元组。

in 如果在指定的序列中找到值返回True,否则返回False。 x 在 y序列中 如果x在y序列中返回True。

not in 如果在指定的序列中没有找到值返回True,否则返回False。以下实例演示了Python所有成员运算符的操作:

以下实例演示了Python所有身份运算符的操作:

以下表格列出了从最高到最低优先级的所有运算符:

以下实例演示了Python所有运算符优先级的操作: