Python Day44

python大大的图

图片发自简书App

变量——使用变量时避免错误

图片发自简书App

line3中我们定义的变量名称为"message"。执行结果时出现"traceback",提示line5中的变量未定义:Python无法识别你提供的变量名。

名称错误通常表现为两种情况:

1.使用变量前就根本没有赋值;

2.输入变量时拼写错误。

这里体现出计算机的严谨。

但是,计算机不关心创造变量名和编写代码时的英语中的拼写和语法规则。如果我们直接把变量定义为"mesage",这个词在英语中明显是拼写错误,但计算机不管,只要你以此定义变量,照样输出结果,反而变量"message"因为没有被定义而执行出错。

图片发自简书App
图片发自简书App

另外我们可以发现因为print(message)在前,这个错误在前,导致了执行错误以后,直接中断了后面的执行——print(mesage)中即使变量正确也无法输出结果了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容