python异常处理判断是不是整数,python异常处理判断质数

  python异常处理判断是不是整数,python异常处理判断质数

  什么是异常?

  异常是一个事件,它会在程序执行过程中发生,影响程序的正常执行。

  一般来说,当Python不能正确处理程序时,就会出现异常。

  是一个异常Python对象,表示有错误。

  当Python脚本出现异常时,我们需要捕捉并处理,否则程序会终止执行。

  异常处理

  您可以使用try/except语句来捕捉异常。

  try/except语句用于检测try语句块中的错误,以便except语句可以捕获异常信息并对其进行处理。

  如果你不想在异常发生时结束你的程序,只需在try中捕捉它。

  语法:

  下面的语法很简单try try.除.之外.否则:

  尝试:

  语句#运行其他代码

  除了名称:

  语句#如果在try部分引发了“name”异常

  除了名称,数据:

  语句#如果抛出“名称”异常,则获取附加数据

  else:

  语句#如果没有异常,try的工作原理是,当一个try语句启动时,python会在当前程序的上下文中对其进行标记,这样在出现异常时就可以回到这里。首先执行try子句,接下来会发生什么取决于执行过程中是否出现异常。

  如果在执行try之后的语句时出现异常,python会跳回到try并执行第一个与异常匹配的except子句。处理异常时,控制流会通过整个try语句(除非在处理异常时引发了新的异常)。

  如果在try之后的语句中出现异常,但是没有匹配的except子句,那么异常将被提交到上一级try或者程序的顶部(这将结束程序并打印默认的错误信息)。

  如果执行try子句时没有出现异常,python将在else语句之后执行该语句(如果有else的话),然后通过整个try语句控制流程。

  实例

  下面是一个简单的例子,它打开一个文件,文件中的内容无一例外地被写入:

  #!/usr/bin/python

  尝试:

  fh=open(testfile , w )

  FH . write( Thisismytestfileforexceptionhandling!)

  异常错误:

  打印“错误:can\tfindfileorreaddata”

  else:

  打印“成功写入内容”

  上面的Fh.close()程序输出结果:

  writeencontentthefilecsuccessfully实例

  下面是一个简单的例子。它打开一个文件,文件中的内容被写入,但是该文件没有写权限,并且发生异常:

  #!/usr/bin/python

  尝试:

  fh=open(testfile , w )

  FH . write( Thisismytestfileforexceptionhandling!)

  异常错误:

  打印“错误:can\tfindfileorreaddata”

  else:

  在程序输出结果上方打印“writeencontentthefile successfully ”:

  错误:找不到文件或读取数据

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 常见的python异常及处理方法总结图,常见的python异常及处理方法总结论文
  • 常见的python异常及处理方法总结图,常见的python异常及处理方法总结图,常见的Python异常及处理方法总结
  • python异常值处理方法,python异常值检测常见方法
  • python异常处理过程可以概括为三个步骤,python处理异常有哪些方式
  • python如何实现对于数据中异常值的处理,python异常值检测
  • python异常处理中不会用到的关键字,python异常处理关键字
  • 简述python异常处理机制,python异常处理有何作用
  • python数据异常值的处理,python异常值处理方法
  • python异常处理方法,python异常处理有何作用
  • python处理异常的4种方式,python异常处理总结
  • Python异常处理机制,python针对异常的处理方式
  • python中异常处理的两种方式,python异常数据处理
  • 介绍一下python的异常处理机制,python异常处理实验报告
  • python异常和错误是同一概念吗-为什么-,python错误和异常处理
  • python异常值处理方法,python 异常值
  • 留言与评论(共有 条评论)
       
    验证码: