当前位置: 首页 > news >正文

商城网站建设哪家效益快如何推广

商城网站建设哪家效益快,如何推广,关于网站建设电话销售的开场白,传奇类网页游戏排行书接上回: python基础语法一-基本数据类型 python基础语法二-多维数据类型 python基础语法三-类 python基础语法四-数据可视化 python基础语法五-函数 python基础语法六-正则匹配 python基础语法七-openpyxl操作excel 1. 异常简介 (1)异常:遇到…

书接上回:

python基础语法一-基本数据类型

python基础语法二-多维数据类型

python基础语法三-类

python基础语法四-数据可视化

python基础语法五-函数

python基础语法六-正则匹配

python基础语法七-openpyxl操作excel

1. 异常简介

(1)异常:遇到异常可以继续正常执行,不会终止

(2)python中的异常继承层次

      BaseException

           |

-------------------------------------------------------------------------------

|                                          |                 |                            |

KeyBoardInterrupt     Exception   SystemExit      GeneratorExit

                                           |

                           NameError/ValueError等

2. try…except结构

(1)格式:

try:

          可能引发异常的语句块

except[ BaseException [as e]]:  # e:异常对象

          异常处理语句块

2

import traceback

try:

    print('1')

    a=3/0

    print('2') # skip

except:

    print('error')

3. try 多个except结构

(1)格式:

try:

           可能引发异常的语句块

except Exception1:

           异常1处理语句块

except Exception2:

           异常2处理语句块

       ...

except BaseException [as e]:

           异常处理语句块

3

try:

     a = float(input('please input the dividend:'))

     b = float(input('please input the divisor:'))

     c = a/b

     print('%d / %d = %d' % (a, b, c))

except ZeroDivisionError:

     print('divisor shouldn\'t be zero')

except ValueError:

     print('string shouldn\'t be input')

 except BaseException as e:

     print(e)

4. try...except(可以多个)...else结构

(1)try里是可能有异常的语句块,如果有异常则进入except,没有异常则进入else

4

 try:

     a = float(input('please input the dividend:'))

     b = float(input('please input the divisor:'))

     c = a/b

 except ZeroDivisionError:

     print('divisor shouldn\'t be zero')

 except ValueError:

     print('string shouldn\'t be input')

 except BaseException as e:

     print(e)

 else:

     print('%d / %d = %d' % (a, b, c))

5. try...except...finally结构

(1)说明:try里是可能有异常的语句块,无论是否有异常,一定会进入finally。

(2)典型应用:处理文件时,最后一定要关闭该文件

5

try:

     a = float(input('please input the dividend:'))

     b = float(input('please input the divisor:'))

     c = a/b

 except ZeroDivisionError:

     print('divisor shouldn\'t be zero')

 except ValueError:

     print('string shouldn\'t be input')

 except BaseException as e:

     print(e)

 else:

     print('%d / %d = %d' % (a, b, c))

 finally:

     print('end !')

6. 常见异常

(1)ZeroDivisionError :除0异常

(2)ValueError :字符串不能当做数字做运算

(2)NameError :访问一个没有声明的变量

(3)SyntaxError : 语法异常

(4)IndexError : 数组越界

(5)TypeError : 类型异常, 例如数字和字符串不能相加

(6)KeyError : 字典没有这个key

(7)AttributeError :对象不存在这个属性

7. traceback

(1)作用:打印详细的错误信息,并且可以把错误信息存储到日志文件中

7

try:

     a = 1/0

 except BaseException as e:

     with open(r"C:\Users\qinglan.he\Desktop\traceback.txt","a") as f:

         traceback.print_exc(file=f)

8. 自定义异常

8

class MyError(Exception): # 继承Exception

    def __init__(self, age):

        Exception.__init__(self)

        self.age = age

    def print_error(self):

        print('age arror! age shouldn\'t be ', self.age)

if __name__ == '__main__':

    age = 200

    if age > 150:

        my_error = MyError(age)

        my_error.print_error()

http://www.hkea.cn/news/429081/

相关文章:

  • dreamweaver个人网站南宁求介绍seo软件
  • 网站常用素材企业培训视频
  • 北京市通州区建设委员会网站网站新站整站排名
  • 太原网站推广只选中联传媒推广排名seo
  • 企业网站建设的常见流程为百度互联网营销顾问
  • 养殖企业网站网络营销策划名词解释
  • 如何进行电子商务网站推广?百度网盘app
  • 做情趣网站需要什么资质sem推广外包
  • 国外网站做任务赚钱的最近新闻有哪些
  • 建设部网站查资质中裕隆百度推广登录平台网址
  • 黄页网站大全免费山东网络推广优化排名
  • 网站文字代码常见的网络营销工具
  • 计算机毕设网站建设怎么改长沙网站设计拓谋网络
  • 类似红盟的网站怎么做aso优化推广
  • vs2013做网站怎样制作免费网页
  • b2c网站的开发无锡网络优化推广公司
  • 网站做视频在线观看营销活动推广方案
  • wordpress多站点统计google图片搜索引擎入口
  • 麻章手机网站建设百度网盘提取码入口
  • 网站后台管理系统的重要技术指标sem竞价托管费用
  • 包头怎样做网站我想做电商怎么加入
  • 株洲企业网站建设品牌2023免费b站推广大全
  • 仿制单页面网站多少钱免费制作网站app
  • 商城网站制作网站长尾词挖掘工具
  • 夹克定制公司trinseo公司
  • 四川智能网站建设制作网站链接分析工具
  • 制作销售网站有哪些宁波网络营销推广咨询报价
  • 佛山做外贸网站服务新闻发稿平台
  • 做网站前怎么写文档域名收录
  • 中信建设有限责任公司钟宁关键词优化的方法有哪些