本节书摘来自异步社区《像计算机科学家一样思考Python(第2版)》一书中的第2章,第2.9节,作者[美] Allen B. Downey,赵普明 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。
变量(variable):引用一个值的名字。
赋值语句(assignment statement):将一个值赋值给变量的语句。
状态图(state diagram):用来展示一些变量以及其值的图示。
关键字(keyword):编译器或解释器保留的词,用于解析程序;变量名不能使用关键字,如if,def,while等。
操作数(operand):操作符所操作的值。
表达式(expression):变量、操作符和值的组合,可以表示一个单独的结果值。
求值(evaluate):对表达式按照操作的顺序进行计算,求得其结果值。
语句(statement):表示一个命令或动作的一段代码。至今我们见过赋值语句和打印语句。
执行(execute):运行一条语句,看它说的是什么。
交互模式(interactive mode):使用Python解释器的一种方式,在提示符之后键入代码。
脚本模式(script mode):使用Python解释器的一种方式,从脚本中读入代码并运行它。
脚本(script):保存在文件中的程序。
操作顺序(order of operations):当表达式中有多个操作符和操作对象要求值时,用于指导求值顺序的规则。
拼接(concatenate):将两个操作数首尾相连。
注释(comment):代码中附加的注解信息,用于帮助其他程序员阅读代码,并不影响程序的运行。
语法错误(syntax error):程序中的一种错误,导致它无法进行语法解析(因此也无法被解释器执行)。
异常(exception):程序运行中发现的错误。
语义(semantics):程序表达的含义。
语义错误(semantic error):程序中的一种错误,导致程序所做的事情不是程序员设想的。
相关资源:大话数据结构 程杰