8.变量,赋值语句

变量 (variable):

变量是指向某个值的名称。实际上是到对象内存空间的一个指针。

赋值语句 (assignment):

将某个值赋给变量的语句。其基本形式是等号左边写赋值语句的目标,可以是变量名和其它元素;右边是一个表达式。

变量名命名:我们通常为变量选择有意义的名字 — 用于记录变量的用途。变量名长度可以任意,它们可以包括字母和数字,但是不能以数字开头。使用大写字母是合法的,但是根据惯例,变量名只使用小写字母。

name="James"
age=23

解释:

上面两个语句是赋值语句,第一个语句将"James"这个字符串值赋给name这个变量。第二个语句将23这个数字值赋给age这个变量。”James“和23都是存在内存地址中的对象,两个变量名都是对对应对象的应用。

如果在写一句:

age=5

这个时候变量引用的是内存中5这个对象,只不过变量名没有变。

9.表达式和语句

表达式 (expression): 变量、运算符和值的组合,代表一个单一的结果。

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

语句 (statement): 代表一个命令或行为的一段代码。目前为止我们接触的语句有赋值语句和打印语句。

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

10.程序错误调试

程序中可能会出现下面三种错误:语法错误 (syntax error)、运行时错误 (runtime error)和语义错误 (semantic error)。区别三者的差异有助于快速追踪这些错误。

语法错误:

语法指的是程序的结构及其背后的规则。例如,括号必须要成对出现,所以 (1 + 2) 是合法的,但是 8) 则是一个语法错误。

运行时错误:

第二种错误类型是运行时错误,这么称呼是因为这类错误只有在程序开始运行后才会出现。这类错误也被称为异常 (exception) ,因为它们的出现通常说明发生了某些特别的(而且不好的)事情。

语义错误:

第三类错误是“语义”错误,即与程序的意思的有关。如果你的程序中有语义错误,程序在运行时不会产生错误信息,但是不会返回正确的结果。它会返回另外的结果。严格来说,它是按照你的指令在运行。 识别语义错误可能是棘手的,因为这需要你反过来思考,通过观察程序的输出来搞清楚它在做什么。

11.Python保留字符

在Python中的保留字不能用作常数或变数,或任何其他标识符名称。所有Python的关键字只包含小写字母。

python基础语法(下)_赋值语句