python大大的图
变量——使用变量时避免错误
line3中我们定义的变量名称为"message"。执行结果时出现"traceback",提示line5中的变量未定义:Python无法识别你提供的变量名。
名称错误通常表现为两种情况:
1.使用变量前就根本没有赋值;
2.输入变量时拼写错误。
这里体现出计算机的严谨。
但是,计算机不关心创造变量名和编写代码时的英语中的拼写和语法规则。如果我们直接把变量定义为"mesage",这个词在英语中明显是拼写错误,但计算机不管,只要你以此定义变量,照样输出结果,反而变量"message"因为没有被定义而执行出错。
另外我们可以发现因为print(message)在前,这个错误在前,导致了执行错误以后,直接中断了后面的执行——print(mesage)中即使变量正确也无法输出结果了。