



运算式(Expression)由运算子(Operator)和运算元(Operand)组合而成。运算子可以结合对象,进行运算操作以计算某些结果。例如,x + y就是一个运算式,其中,“+”是运算子,x、y是运算元。Python的数据运算可以分成以下几种类型。
● 算术运算:数学当中的数值运算,如基本的四则运算(加、减、乘、除)、模数运算、整数除法运算及次方运算。
● 位运算:将数据转换成二进制位,进行比特层次的运算,如AND、OR、XOR、左右移。
● 比较运算:用来比较两个变量的大小。
● 逻辑运算:用来做布尔运算、逻辑运算。
Python的运算符如表2.3所示。
表2.3 Python的运算符
续表
比较运算和逻辑运算是流程控制中重要的控制方法,它们的共同点是都会返回一个布尔值,也就是结果有“是”或“否”两种可能。
流程控制是程序语言决定程序执行的方法。基本上,程序是循序执行的,也就是会由上而下依序逐行运行。流程控制主要有“条件判断”与“循环”两种方式,能够用来增加程序的弹性与运用。