看啥推荐读物
专栏名称: Python小屋
清华出版社《Python程序设计》系列教材作者董付国的Python小屋。介绍Python基础语法知识、标准库、扩展库知识,探讨Python在各领域的应用。
今天看啥  ›  专栏  ›  Python小屋

Python编程常见出错信息及原因分析(1)

Python小屋  · 公众号  · Python  · 2017-09-13 22:26
1.被0除错误演示代码:>>> 2 / 0Traceback (most recent call last):  File "", line 1, in     2 / 0ZeroDivisionError: division by zero错误原因分析与解决方案:0不能作为除数,这一点必须要避免。2.类型转换错误演示代码:>>> x = int(input('请输入一个整数:'))请输入一个整数:abcTraceback (most recent call last):  File "", line 1, in     x = int(input('请输入一个整数:'))ValueError: invalid literal for int() with base 10: 'abc'错误原因分析与解决方案:在接收用户键盘输入时,input()函数一律作为字符串返回,在进行类型转换(包括把用户输入转换为整数、实数、复数等类型)时,首先应做类型检查或辅以异常处理结构。例如,下面的代码使用if/else语句进行类型检查:>>> x = input('请输入一个整数:')请输入一个整 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照