Python入门05:算术表达式

在Pyhton语言中,数学算式中的小数或整数称为数值,数学算式称为算术表达式。算式中的数值称为操作数,算式中的运算符号称为运算符。

 

 

在算术表达式中,算式的数值称为操作数,算式的运算符号称为运算符。在一些复杂的运算中,简单的表达式可以组合为复杂的表达式,其操作数本身可能就是一个表达式。算术表达式的计算结果为数值。

例如上图表达式运算符“+”两边的操作数是(12+9)和(20/5),它们本身就是一个表达式。

算术运算符

下面的表格对算术表达式使用到的运算符和数学算式中的运算符号进行了比较,这样就可以借助数学算式的运算符号来理解算术表达式的运算符。

在算术运算符表格中,加减乘除运算符已经比较熟悉了。下面介绍取模运算符“%”、幂运算运算符“**”和取整除“//”运算符。

取模运算符“%”用于取模运算,取模运算和数学中的取余运算是一样的,运算结果返回两个数值相除后的余数。

 

上机操作:首先计算163除以7,163除以7的商是23余数是2。然后在IDLE的Shell窗口输入算术表达式“163 % 7”,按下电脑键盘的【Enter】键,Shell窗口执行输入的算术表达式并输出结果2。

15 % 5”的运算结果是多少呢?同学们应该知道15除以5的余数是0。如果两数相除的余数是0,那么这两个数取模运算的结果是多少呢?

 

上机操作:在Shell窗口输入“15 % 5”,Shell窗口执行算式,并输出结果0。

幂运算符“**”用于数值的乘方运算,乘方运算是指一个数连续自乘n次,可以称为该数的n次乘方。例如:3个5连续自乘,可以称为3的5次乘方。除0外,任何数的0次乘方都为1。乘方运算的结果称为幂,因此乘方运算也称为幂运算。

幂运算符“**”有两个操作数,运算符左边的操作数是乘方的底数,运算符右边的操作数是乘方的指数。例如:计算2的3次方,算术表达式可以这么写“2**3”,2是底数,3是指数。

上机操作:在Shell窗口输入了算术表达式“2**3”,Shell窗口输出计算结果8。使用幂运算符时,运算符左侧的数值是乘方运算的底数,运算符右侧的数值是乘方运算的指数。

运算符的优先级

术运算符的优先级同四则运算的优先级相同,下表给出了算术运算符的优先级,表中优先级的数字越小,优先级越高。

进入Python入门课程,学习更多内容