`
poson
  • 浏览: 361271 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

(9)python教程:异常处理

阅读更多

python和c++,java等面向对象语言一样都提供了异常处理机制。

 

 

 

#coding:utf-8 

def fun(a, b):
    if b == 0:
        raise Exception('info', 'zero')  
    else:
        return a / b  
i = 2
while i > 0:
    try:
        k = 0
        n = 5 / k
    except  KeyboardInterrupt:#键盘异常:ctr+ d可以推出循环
        break               
    except Exception, e:      #异常对象
        print 'error', e      #输出异常信息
    finally:
        'finally'
    i -= 1
print 'end'

print fun(1, 1)
print fun(1, 0)

 

分享到:
评论

相关推荐

    最经典的Python教程:Python基础教程(第3版)

    Python的异常处理机制也是学习的重点,通过try-except语句可以捕获并处理程序运行时可能出现的错误。 面向对象编程在Python中也十分强大,教程会详细介绍类和对象的概念,包括类的定义、实例化、继承、多态等面向...

    《Python编程:从入门到实践》源代码文件

    1. **Python基础**:包括变量、数据类型(如整型、浮点型、字符串、列表、元组、字典和集合)、运算符(算术、比较、逻辑)、流程控制(条件语句、循环结构、异常处理)以及函数定义和调用。 2. **文件操作**:如何...

    python电子书:《简明python教程》

    《简明Python教程》是一本面向初学者的Python编程指南,旨在帮助读者快速掌握Python语言的基础知识和核心概念。Python是一种广泛应用于数据处理、Web开发、科学计算等领域的高级编程语言,以其简洁、易读的语法深受...

    Python初学教程:《简明Python教程》

    - 用于自定义异常处理流程。 - **try...finally语句**: - 无论是否发生异常都会执行`finally`块中的代码。 - 通常用于释放资源等操作。 #### 14. **Python标准库** - **sys模块**: - 提供对解释器状态及与...

    Python入门教程:超详细1小时学会Python.docx

    9. 异常处理 Python 提供了强大的异常处理机制,可以捕获和处理程序中的错误和异常,以便提高程序的可靠性和稳定性。 10. 类和继承 Python 支持面向对象编程,提供了类和继承机制,可以根据需要定义自己的类和继承...

    Python编程:从入门到实践 (1)_python教程_Python入门_

    此外,学习如何使用异常处理(try-except)来捕获并处理程序运行时可能出现的错误也是十分必要的。 文件操作是Python编程中不可或缺的部分,包括读取、写入和追加文件。Python提供了丰富的内置函数,如open()、read...

    Python初学教程:《简明Python教程》.rar 高清PDF中文+标签

    7. **异常处理**:Python使用`try-except`语句处理程序运行时可能出现的错误,以提高程序的健壮性。 8. **面向对象编程**:Python支持面向对象编程,包括类的定义、对象的创建、继承、封装和多态等概念。 9. **...

    Python初学教程:《简明Python教程》.zip_python_python初学_python初学教程_python教程_

    - **异常处理**:try-except语句用于捕获和处理程序运行时可能出现的错误。 6. **函数** - **定义函数**:使用`def`关键字定义函数,函数名后跟括号,参数在括号内定义。 - **返回值**:使用`return`语句返回...

    Python初学教程:《简明Python教程》1

    【Python初学教程:《简明Python教程》】 Python是一种多用途、易读性强的编程语言,适合初学者和有经验的程序员。本教程旨在帮助读者掌握Python的基础知识,包括安装、基本概念、运算符、控制流、函数、模块、数据...

    千峰python课件笔记+源码 (凯哥)

    '千锋python基础教程:7、装饰器&偏函数与作用域与异常处理与文件读写' 千锋python基础教程:8、os与窗口控制与内存修改与语言 第二章前端基础 1、html&css;基础 2、html&css;提升 3、JavaScript基础 4、...

    python入门教程pdf-python基础教程:《Python编程无师自通》PDF版百度云下载.pdf

    通过阅读《Python编程无师自通》这样的教材,初学者可以快速掌握编程基础知识,如变量、数据类型、控制结构、函数、模块等,并逐渐过渡到更高级的主题,如面向对象编程、异常处理、网络编程、数据库操作等。...

    完整图文版教程 优质的Python基础入门教程 讲解清晰 PPT课件 15、Python异常处理 (共30页).rar

    本教程通过30页的PPT课件,详细介绍了Python中的异常处理机制,帮助初学者掌握这一关键技能。 首先,Python中的异常处理基于try/except语句块。当我们在try代码块中执行可能会抛出异常的代码时,如果确实发生了异常...

    Python初学教程:《简明Python教程》.zip(无密码,解压即可)

    《简明Python教程》是一本针对Python初学者编写的教材,旨在帮助读者迅速掌握Python编程基础。通过阅读这本教程,你可以了解到以下关键知识点: 1. **Python安装**:了解如何在Windows、Mac或Linux操作系统上安装...

    基于Python的GDAL/OGR教程:Python GDAL/OGR Cookbook

    除了上述各模块的基础使用外,教程还包括了对GDAL/OGR的错误处理方式,如检查GDAL/OGR版本、启用Python异常处理以及安装GDAL/OGR错误处理器等。这些内容对于编写稳定可靠的地理空间处理脚本是十分必要的。 教程的另...

    Python编程:从入门到实践 (1)_python教程_Python入门_.zip

    在压缩包中的"Python编程:从入门到实践 (1)_python教程_Python入门_.rar"文件中,可能包含的是书中的章节文件,可能为PDF或Markdown格式,详细讲解了上述知识点。读者可以通过阅读这些文件,结合实例代码,深入理解...

    Python-3基础教程-第6章异常处理.ppt

    Python异常处理是编程实践中至关重要的一个环节,它允许程序员优雅地处理程序运行时可能出现的错误,从而提高程序的健壮性和用户体验。在Python 3中,异常处理通过`try-except`语句来实现,其核心思想是将可能出错的...

    Python编程:从入门到实践_Python编程:从入门到实践_

    4. **异常处理**:Python中的错误和异常处理是编程实践中不可或缺的部分。书中的这部分内容会教你如何使用try/except块来捕获和处理运行时错误,提高代码的健壮性。 5. **标准库和第三方库**:Python拥有丰富的标准...

Global site tag (gtag.js) - Google Analytics