数字类型基础——python表达式操作符——小括号分组子表达式 | 第二部分 类型与操作 —— 第 5 章: 数字类型 |《学习 python:强大的面向对象编程(第 5 版)》| python 技术论坛-380玩彩网官网入口

未匹配的标注

如果小心地用小括号来对表达式的一部分进行分组,会完全忘记优先级。当将子表达式包裹在小括号中时,将重写python的优先级规则;python总是在使用包裹表达式的结果前,先对小括号中的表达式进行求值。

比如,可以写下面的某一种表达式来强制python按指定顺序执行表达式,而不是编码为 x y * z

(x   y) * z
x   (y * z)

第一种情况, 先被应用于 xy,因为这个子表达式被包裹在小括号中。第二种情况,*先被执行(就好像完全没有小括号一样)。一般来说,在大的表达式中添加小括号是个好主意——不仅强制获得了想要的求值顺序,还增强了可读性。

本文章首发在 380玩彩网官网入口 网站上。

上一篇 下一篇
讨论数量: 0



暂无话题~
网站地图