我是靠谱客的博主 欣喜鸵鸟,最近开发中收集的这篇文章主要介绍python断言失败_以写代学:python 错误、异常、断言,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.错误

(1)语法错误

语法错误指示软件的结构上有错误,导致不能被解释器解释或编译器无法编译。这些错误必须在程序执行前纠正。

(2)逻辑错误

逻辑错误可能是由于不完整或是不合法的输入所致。还可能是逻辑无法生成,计算,或是输出结果需要的过程无法执行

2.异常

(1)当python检测到一个错误时,解释器就会指出当前流已经无法继续执行下去,这时候就出现了异常

(2)异常是因为程序出现了错误而在正常控制流以外采取的行为。这个行为又分为两个阶段首先是引起异常发生的错误,然后是检测(和采取可能的措施)阶段异常描述

NameError未声明/初始化对象

IndexError序列中没有此索引

SyntaxError语法错误

KeyboardInterrupt用户中断执行

EOFError没有内键输入,到达EOF标记

IOError输入/输出操作失败

3.异常处理

3.1 try-except

把你认为有可能发生异常的语句放到try里边去执行,想要捕获什么异常,就把异常放到except里边去,捕获后的异常怎么去处理,把处理的语句写到except下边,包含finally语句,except语句,try语句,else语句,with语句,实例如下。#!/usr/bin/env python

import time

import sys

for i in range(1,11):

sys.stdout.write("r%s" % i)

sys.stdout.flush()

try:

最后

以上就是欣喜鸵鸟为你收集整理的python断言失败_以写代学:python 错误、异常、断言的全部内容,希望文章能够帮你解决python断言失败_以写代学:python 错误、异常、断言所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(32)

评论列表共有 0 条评论

立即
投稿
返回
顶部