且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

《像计算机科学家一样思考Python(第2版)》——2.3 表达式和语句

更新时间:2021-07-23 21:43:19

本节书摘来自异步社区《像计算机科学家一样思考Python(第2版)》一书中的第2章,第2.3节,作者[美] Allen B. Downey,赵普明 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.3 表达式和语句

表达式是值、变量和操作符的组合。单独一个值也被看作一个表达式,单独的变量也是如此。所以下面都是合法的表达式:

>>> 42
42
>>> n
17
>>> n + 25
42

当你在提示符之后键入一个表达式时,解释器会对其进行求值,即尝试找到该表达式的最终值。在本例中,变量n的值是17,而表达式n + 25的值是42。

语句是一段会产生效果的代码单元,如创建新变量或者显示一个值。

>>> n = 17
>>> print(n)

第一行是一个赋值语句,将值17赋给变量n。第二行是一个print语句,显示变量n的值。

当键入一行语句之后,解释器会执行它,也就是说会按照语句所说的来做。通常来说,语句本身没有值。