zoukankan      html  css  js  c++  java
  • 2019年10月29日 异常处理

    1.语法错误

    2.逻辑错误

    异常:异常是程序运行时发生错误的信号

    常用的异常

    异常处理::

    捕捉异常进入另一个处理分支,执行定制逻辑

     一方法:使用if判断:只能针对某一段代码,可读性差

    二方法:python为每一种异常定制类型,然后提供方法来进行处理

    def test():
        print('test is running')
    choice_dic={
        '1':test
    }
    
    while True:
        choice=input('>>').strip()
        if not choice or choice not in choice_dic:#这便是一种异常处理
            print('No Choice')
            continue
        else:
            choice_dic[choice]()

     基本语法:

    try:
      被检测的代码块

    except 异常类型:
      try中一旦检测异常就执行这个位置逻辑

    try:
        age=input('>>')
        int(age)
    
        num=input('num')
        int(num)
    
    except ValueError as e: #把valueerror内容 取名为e
        print(e)
  • 相关阅读:
    HTML常用标签
    消息机制JMS
    一个Socket连接管理池(心跳机制)
    Java调用其他程序时waitFor()阻塞
    JDBC连接数据库
    mysql入门
    WebService到底是什么
    Netty详解
    Mongodb集群搭建
    JavaScript入门
  • 原文地址:https://www.cnblogs.com/python1988/p/11761881.html
Copyright © 2011-2022 走看看