`
newton21012915
  • 浏览: 60390 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

if... else 异常捕捉语法

阅读更多
if... else
异常捕捉
#coding:utf-8
'''
Created on 2009-7-31

@author: admin
'''
    
if __name__ == '__main__':
    num = 6
    print ("good" if num == 8 else 'bad')
    if 'yes' in  ('y','ye','yes'):print  ('ok')
    a=['cat','door','example']
    for x in a:
        print (x)
    a=["cat","zsp007@gmail.com"]
    for x in a[:]:
        if len(x)>6:a.insert(0,x)
    print (a)
    a=[1,2]
    b=[1,2]
    #>>> a is b
    #False
    #>>> a == b
    #True
    a=[1,2,3,4,5,6]
    del a[0]#delete an element
    print (a)
    try:
        x=int(raw_input("请输入数字:"))
    except ValueError: #可以同时捕获多个异常,写法如             except(RuntimeError,ValueError):
    #当输入非数字时
        print ("您输入不是数字")
    except: #省略异常名,可以匹配所有异常,慎用
        pass
    else:#当没有异常时
        print ('result=',result)
    finally:#和Java中类似。一般用于释放资源,如文件,网络连接。
       print ('finish')
    #raise用于抛出异常,可以为自定义的异常类
    #惯例是以Error结尾的类,同类的异常一般派生自同一个基类(如Exception) 


分享到:
评论

相关推荐

    if条件语句以及案例分析.pdf

    * 错误处理:if语句可以用于捕捉和处理异常、错误等。 if条件语句的优点 if条件语句有以下优点: *灵活性强:if语句可以根据不同的条件执行不同的语句体,具有很强的灵活性。 *易于理解:if语句的语法结构简单...

    2.Python控制语句.docx

    **try...except**语句用于捕捉和处理异常,使程序更加健壮。 ##### try...except的基本语法 ```python try: # 可能引发异常的代码 except Exception as e: # 异常处理代码 ``` ##### 多个except块 可以添加多个`...

    js捕获错误.txt

    在JavaScript编程中,错误处理是一项重要的技术,它可以帮助开发者捕捉并解决程序执行过程中出现的问题。本文将详细介绍如何在JavaScript中捕获和处理错误。 ### Error基类 JavaScript提供了一个内置的`Error`基类...

    pdms二次开发.pptx

    9. 异常处理:PML语言中,异常处理可以使用Handle语句,用于捕捉指定的错误。 10. PML语言的基础语法:PML语言的基础语法包括变量定义、赋值、运算符、控制流语句等。 PML语言在PDMS系统中的应用非常广泛,如宏...

    AnyFo - Oracle 侠客神功

    8. **异常处理**:理解并使用异常处理机制,包括捕捉预定义异常、自定义异常和非预定义异常,以增强程序的健壮性和容错能力。 以上知识点覆盖了Oracle数据库管理和开发的主要方面,从基础的SQL操作到高级的PL/SQL...

    雅悠教程之易语言第20课

    4. **控制结构**:易语言提供了丰富的控制结构,如条件判断(If...Then...Else)、循环(For...To、While... Wend)等,用于控制程序流程。这节课可能会深入探讨这些结构的使用方法。 5. **错误处理**:易语言有...

    tanchishe.rar_VB贪吃蛇

    1. **基础语法与控制结构**:VB.NET的基本语法,如变量声明、数据类型、条件语句(If...Then...Else)、循环(For...Next, While...End While)等,用于控制游戏逻辑。 2. **图形绘制**:可能使用System.Drawing...

    Excel VBA 基础教程

    目 录 一、VBA语言基础...................................................................................................................1 第一节 标识符....................................................

    VB6循序渐进教程

    2. **控制流程**: 了解如何使用条件语句(If...Then...Else)和循环结构(For...Next、Do...Loop)来控制程序的执行路径。 3. **错误处理**: 使用On Error语句进行错误处理,捕捉并处理运行时可能出现的错误。 4. ...

    Java 基础核心总结-.pdf

    2. 控制结构:Java 中的控制结构包括 if 语句、if...else 语句、switch 语句、循环结构(while、do...while、for)等。 3. 方法和函数:Java 中的方法和函数是指可以重复使用的代码块。方法可以有参数和返回值,...

    实验三:程序设计流程结构,语法结构-2.docx

    解决方案是,我们可以使用 try-catch 结构来捕捉异常,并提示用户重新输入猜测值。 五、测试数据及结果 在实验中,我们可以使用不同的测试数据来测试我们的程序,例如,在 GuessNumber.java 程序中,我们可以输入...

    ZendFramework中文文档

    6.2.2. 用长语法声明选项 6.3. 读取(Fetching)选项和参数 6.3.1. 操作 Getopt 异常 6.3.2. 通过名字读取 (Fetching)选项 6.3.3. 报告选项 6.3.4. 读取非选项参数 6.4. 配置 Zend_Console_Getopt 6.4.1. ...

    python_tutorial

    Python中控制流程的语句(如if...elif...else, for循环和while循环)也是基础教程中的重要内容。理解如何控制程序的执行流程对于编写有效的程序至关重要。 8. 函数和模块的使用: 函数是组织好的、可重复使用的代码...

    VTC PHP 教程(ISO).rar

    **错误与异常处理**:学习如何捕捉和处理程序运行时的错误,以及如何使用try...catch结构来管理异常。\n\n9. **面向对象编程**:介绍类、对象的概念,封装、继承、多态等OOP特性,这是现代PHP开发的重要组成部分。\...

    易语言源码易语言取系统内存源码.rar

    2. 语句结构:包括条件语句(如IF...THEN...ELSE)、循环语句(如WHILE...WEND、FOR...TO...NEXT)和选择结构(如CASE)。这些结构用于控制程序的执行流程。 3. 函数与过程:易语言中的函数和过程用于封装特定功能...

    头歌python入门之基础语法答案.pdf

    Python 中的控制结构包括条件语句(if-else)和循环语句(for、while)。这些结构可以用来控制程序的流程。 6. 函数: Python 中的函数可以使用def关键字来定义。函数可以重复使用代码,减少代码的冗长。 7. ...

    Linux C 一站式学习

    5.2. if/then/elif/else/fi 5.3. case/esac 5.4. for/do/done 5.5. while/do/done 5.6. 位置参数和特殊变量 5.7. 函数 6. Shell脚本的调试方法 32. 正则表达式 1. 引言 2. 基本语法 3. sed 4. awk 5. 练习:在C语言...

    QTP自动化测试实践》源代码

    6. **错误处理与断言**:源代码可能会涉及到错误处理机制,如使用`If...Then...Else`结构处理异常情况,以及添加断言来验证预期结果。 7. **脚本编程**:QTP基于VBScript,源代码会展示如何使用VBScript语法进行...

    Lesson 45 异常处理和命名空间.pdf

    2. **捕捉异常的语法格式** ```cpp try { // 可能出现异常的语句 } catch (异常类型) { // 异常处理语句 } ``` 在这段代码中: - `try`块包含了可能抛出异常的代码。 - `catch`块指定了如何处理特定类型...

    VB俄罗斯方块游戏课程设计(源代码+论文)【VB】.zip

    在编写俄罗斯方块游戏时,我们需要了解变量声明、循环语句(For...Next, Do...Loop)、条件判断(If...Then...Else)等基本语法。 2. 控制台与界面:VB提供了Form控件,用于创建用户界面。在俄罗斯方块游戏中,我们...

Global site tag (gtag.js) - Google Analytics