上QQ阅读APP看书,第一时间看更新
3.3 表达式
3.3.1 表达式的概念
表达式通常由运算符(操作符)和参与运算的数(操作数)两部分组成。例如,2+3就是一个表达式,+是运算符,2和3是操作数。
数学表达式转换为Python表达式,如表3.8所示。
表3.8 数学表达式转换为Python的表达式
数学表达式转化为Python表达式应注意如下区别。
● 乘号不能省略。例如,x乘以y写成Python表达式为x*y
● 括号必须成对出现,均使用圆括号,出现多个圆括号时,从内向外逐层配对。
● 运算符不能相邻。例如,a+-b是错误的。
● 添加必要的函数。例如,数学表达式转换成Python表达式为math.sqrt(25)等。
3.3.2 运算符的优先级
表达式计算根据运算符的优先次序逐一进行计算,Python运算符的优先级如表3.9所示。
表3.9 Python运算符的优先级