表达式的组成
表达式是可以计算的代码片段,由操作数和运算符构成。操作数、运算符和圆括号按一定的规则组成表达式。表达式通过运算后产生运算结果,返回结果对象。运算结果对象的类型由操作数和运算符共同决定。运算符表明对操作数进行什么样的运算。运算符包括+
、-
、*
、/
等。操作数包括文本常量(没有名称的常数值,例如1、"abc")、变量(例如i=123)、类的成员变量/函数(例如math.pi、math. sin(x))等,也可以包含子表达式(例如(2**10))。
表达式既可以非常简单,也可以非常复杂。当表达式包含多个运算符时,运算符的优先级控制各个运算符的计算顺序。例如,表达式x+y*z
按x+(y*z)
计算,因为*
运算符的优先级高于+
运算符。