购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.9 调试

这里通过设置的一些错误让读者认识在编写代码过程中的常见问题,以帮助读者熟悉和解决实际遇到的问题。

(1)还记得数字类型转换吗?用int()转换一个字符,会得到怎样的结果呢?尝试一下,在交互模式下输入:

>>> int('hello')
Traceback (most recent call last):
  File "<pyshell#136>", line 1, in <module>
    int('hello')
ValueError: invalid literal for int() with base 10: 'hello'

开动大脑,思考一下这段语句的功能。

(2)在变量和关键字中,若变量被命名为关键字会怎样呢?输入如下:

>>> class='你好'
SyntaxError: invalid syntax

(3)在算术运算符中,若被除数为0,结果会怎样呢?输入如下:

>>> 9/0
Traceback (most recent call last):
  File "<pyshell#144>", line 1, in <module>
    9/0
ZeroDivisionError: division by zero

这里的被除数跟数学中的一样,不能为0。 GYIUDyQ1kV9U9bTmPr0iRGQUXhQP5xilO99Ui6lx3uTD6A7Li2TlxxvlXUfBhEno

点击中间区域
呼出菜单
上一章
目录
下一章
×