异常是一种特殊的错误对象,可以捕获并检查他们,以决定如何处理错误
在Python中发生异常时,我们称之为异常被引发或抛出
例1:
解析:这段代码的意思是希望从用户那里得到一个整数
例2:
解析:这个里面的base真是让伊菲迷惑了,想了好久都不知道是什么,要输入什么,在网上找了一圈资料才发现应该是几进制
例3:
例4:
解析:
1、这段代码的意思是:读取某个文件内容,并将其打印在屏幕上,并给每一行都加上行号
2、第一段:不知道文件对象f将在何时关闭,f通常都在for循环结束后关闭,但不知道准确的时间,换句话说,不再需要后,f保持打开状态多长时间也事不确定的,如果其他程序试图访问这个文件,这可能是个问题
3、第二段:使用with语句时,将在for循环结束之后立即执行文件对象清理操作(即关闭文件),避免了不再需要的f处于打开状态
领取专属 10元无门槛券
私享最新 技术干货