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

网页设计与网站建设景点介绍如何给自己网站做外链

网页设计与网站建设景点介绍,如何给自己网站做外链,心得网站建设,石家庄网站开发公司电话文章目录 异常格式异常类型自定义抛出异常类 异常格式 异常处理格式#xff08;else和finally可省略#xff09; try:path1#xff08;可能发送异常的部分#xff09; except:path2 else:path3 finally:path4如果没发送异常#xff0c;执行path1, path3, path4 如果发送… 文章目录 异常格式异常类型自定义抛出异常类 异常格式 异常处理格式else和finally可省略 try:path1可能发送异常的部分 except:path2 else:path3 finally:path4如果没发送异常执行path1, path3, path4 如果发送异常执行异常之前的部分以及path2, path4举例 try:print(path 1)open(a.txt, r)print(path 2) except:print(path 3) else:print(path 4) finally:print(path 5)输出发送异常输出open发送异常没有a.txt文件 path 1 path 3 path 5举例 try:print(path 1)#open(a.txt, r)print(path 2) except:print(path 3) else:print(path 4) finally:print(path 5)输出没有异常输出 path 1 path 2 path 4 path 5异常类型 异常类型含义举例NameError使用没有定义的变量TypeError操作或函数应用于不适当类型的对象a 1 ‘b’ValueError操作或函数的参数具有正确的类型但不合法int(‘ab’)KeyError访问字典中不存在的键ZeroDivisionError除数为0时触发a 2 / 0IOError读取不存在或无法访问的文件ImportError导入不存在的模块或包AttributeError访问的对象不存在的属性KeyboardInterrupt用户中断程序执行时发生SyntaxError语法错误异常IndexError索引异常 在使用异常类型捕获异常的时候异常的类型需要和可能发送异常的类型对得上不然还是会抛出异常 带异常类型的格式 当不知道错误类型时使用Exception代替所有错误类型 try: print(可能出现异常的代码)f open(a.txt, r) except Exception as e:print(发生异常时执行)print(e) else:print(当没有出现异常时执行)print(f.read()) finally:print(无论是否出现异常都会执行)# 这个模块一般用于资料关闭或回收如文件关闭网络连接关闭数据库关闭f.close()单一异常处理格式 try:a 1 / 0 except ZeroDivisionError:print(除数不能为0)多个异常处理格式 try:path1 except TypeError as e:print(e) except ValueError as e:print(e) except:path4多个异常合并处理格式 try:path1 except (TypeError, ValueError) as e:print(e) except:path4自定义抛出异常类 下面自己自定义一个判断手机号位数是够合法的异常类如果不合法则抛出异常 # 自定义异常类 class PhoneNumberNotDigitError(Exception):def __init__(self, msg):self.__msg msgdef __str__(self):return self.__msg# 定义一个用来判断手机号位数是否合法的异常类 class PhoneNumberLengthError(Exception):def __init__(self, msg):self.__msg msgdef __str__(self):return self.__msg# 抛出异常 def get_phone_number():pn input(请输入手机号)if pn.isdigit() False:# 抛出异常raise PhoneNumberNotDigitError(手机号不合法)elif len(pn) ! 11:raise PhoneNumberLengthError(手机号位数不对)print(输入的手机号合法)# 捕获异常 try:num get_phone_number() except (PhoneNumberLengthError, PhoneNumberNotDigitError) as e:print(e) else:print(num)
http://www.pierceye.com/news/34951/

相关文章:

  • 湖北建设部网站官网做美容仪器的网站
  • 画江湖网站开发文档企业网站建设单位
  • 绍兴做网站包头正规旅游网站开发哪家好
  • 网站logo在哪里正确的建议是( )
  • 移动网站有哪些石家庄哪里做微网站
  • 四川住房与城乡建设厅网站珠海做网站的网络公司
  • 北京专业做网站怎么样广州网络科技公司有哪些
  • 网站未备案春考网站建设
  • 石家庄外贸网站建设公司排名网站开发要会英语吗
  • 网站后台文章字体wordpress页面导航
  • 显示佣金的网站是怎么做的外贸网站开发推广
  • 跟我一起学做网站为拟建设的网站申请一个域名
  • 域名连接到网站吗电子商务网站建设评估的指标有哪些?
  • 东莞个人网站推广建设网站搜索引擎优化方案的案例
  • 网站建设swot市场分析中信建设海南有限责任公司
  • 服务器网站建设软件有哪些网站开发人员薪资
  • 网站文件下载系统威胁网站检测平台建设中标
  • 聊城做网站推广哪家好泰安营销网站建设
  • 如何做网站国际化如何自己做网站推广淘宝客
  • aspcms网站图片不显示如何制作自己的个人网站
  • 餐饮设计公司网站网站建设费的摊销年限
  • 那个公司做网站好快闪视频制作软件app
  • 网站建设20推广免费网页软件
  • 网站制作首选 新鸿儒最新军事战争新闻
  • 做网站公司负责修图吗国产apple
  • 网站建设参考做网站一排文字怎么水平对齐
  • 什么网站做设计可以赚钱吗常用的网页设计工具
  • 怎样做网站底部导航建设集团网站方案
  • 云建网站网址宁波网站建设公司哪家比较好
  • 网站制作怎样快速有质感的wordpress主题