
上QQ阅读APP看书,第一时间看更新
2.2 运算符与表达式
在Python中,单个常量或变量可以看作最简单的表达式,使用赋值运算符之外的其他任意运算符连接的式子也是表达式,在表达式中还可以包含函数调用。
运算符用来表示对象支持的行为和对象之间的操作,运算符的功能与对象类型密切相关,例如数字之间允许相加则支持运算符“+”,日期时间对象不支持相加但支持减法“-”得到时间差对象,整数与数字相乘表示算术乘法,而与字符串相乘时表示对原字符串进行重复并得到新字符串。常用的Python运算符如表2-2所示。虽然Python的运算符有一套严格的优先级规则,但并不建议读者花费太多精力去记忆,而是应该在编写复杂表达式时尽量使用圆括号来明确说明其中的逻辑,以提高代码的可读性。
表2-2 常用的Python运算符
