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

商务网站建设与维护 ppt工商网企业信息查询系统上海

商务网站建设与维护 ppt,工商网企业信息查询系统上海,长春,珠海网站推广迭代器 迭代器可以用来遍历字符串、列表、元组、集合、字典。 myStringhello myIteriter(myString) ##iter()函数可以获取元素集的一个迭代器 for i in myIter: #遍历每个字符print(i)myList[1,2,3,4] myIteriter(myList) for i in myIter: #遍历列表、元组、…  迭代器 迭代器可以用来遍历字符串、列表、元组、集合、字典。 myStringhello myIteriter(myString) ##iter()函数可以获取元素集的一个迭代器 for i in myIter: #遍历每个字符print(i)myList[1,2,3,4] myIteriter(myList) for i in myIter: #遍历列表、元组、集合print(i)mySet{name:张三,age:18} myIteriter(mySet) #字典比较特殊获取到的是key的迭代器 for i in myIter: #i表示一个keyprint(i) #输出keyprint(mySet.get(i)) #输出对应的value     可以使用next()获取下一个元素 myList[1,2,3,4] myIteriter(myList) inext(myIter) #获取迭代器中的下一个元素参数是迭代器。最初指针指向第一个元素之前。 print(i) #1 print(next(myIter)) #2         错误、异常处理 try:print(2/0) #可能出现问题的语句块 except Exception as e: #捕获异常try和except必须配对使用如果有try就必须要有except来捕获处理。print(e) #处理异常,如果不想处理可使用raise再次抛出此异常交给上一级程序单元来处理。 else: #可选如果try语句块没有出问题那么try语句块执行完毕就会自动执行else语句块print(no error and exception) finally: #可选不管try语句出不出现问题都会执行finally语句块print(over)     except语句 ecxcept语句用来捕获、处理错误、异常。 ainput(请输入被除数) binput(请输入除数) afloat(a) #从控制台输入的都是String类型需要强制转换 bfloat(b) try:print(a,÷,b,,a/b) except ZeroDivisionError as e: #捕获一个具体的异常。当然也可以直接捕获Exception即捕获、处理所有的异常但太笼统了不方便对应处理异常。print(e) #输出异常信息      as e  as是关键字e是e是捕获的异常实例对象可以自己随便取名。 如果异常处理中用不到捕获的异常对象可以不要as部分 except ZeroDivisionError:print(除数不能为0)     可以有多个except语句但try语句块出现问题时只会执行一个except语句靠前的匹配。 try:#..... except ZeroDivisionError:print(除数不能为0) except FileExistsError:print(文件不存在) except IndexError:print(索引错误)     可以在一个except中捕获、处理多种异常 try:#.... except (ZeroDivisionError,FileExistsError,IndexError): #使用一个except捕获多种异常时需要使用元组形式#...     捕获所有种类的异常 except Exception: #捕获所有种类的异常#... 如果是捕获所有种类的异常可以缺省Exception直接写成except: except:#...         raise语句 raise语句可以抛出一个异常 def test():print(start)raise FileExistsError #抛出一个FileExistsError异常可根据需要选择异常类 try:test() except Exception:#处理     可以自定义异常信息 def test():print(start)raise Exception(xxx错误) #括号中写自定义的异常信息 try:test() except Exception as e:print(e) #xxx错误 输出我们自定义的异常信息     try语句块中一旦抛出了异常不管是程序本身出问题抛出的异常还是我们手动抛出的异常try语句块中后面的代码都不再执行 try:print(start)raise Exceptionprint(end) #此句代码不会执行 except Exception:print(exception)     使用了try就必须要有except来捕获、处理异常如果不想处理或者已处理一部分、但还需要交给上一级程序单元来继续处理可以使用raise再次抛出异常。 在except语句中使用raise时如果抛出的是当前捕获的异常可以直接写成raise except ZeroDivisionError:raise #把捕获的异常抛给上一级的程序单元处理 我们也可以先做一些处理再抛给上一级程序单元做进一步处理。     当然我们也可以自定义异常类抛出自定义的异常 class MyException(Exception): #需要继承Exception类#根据需要重写方法 try:#...raise MyException #抛出自定义的异常 except MyException as e:#处理 可以调用我们重写的方法来处理  转载于:https://www.cnblogs.com/chy18883701161/p/11296789.html
http://www.yutouwan.com/news/456702/

相关文章:

  • 专业网站seo优化公司WordPress在手机能更新
  • 有域名了怎么建站北京做网站比较大的公司
  • 定制建设网站大公司网站搭建公司
  • 网站建设必要性贵州网站建设hsyunso
  • 北京网站建设咸宁php网站开发 多少钱
  • 怎么做符合seo的网站自己做网站写文章
  • 高端网站定制方案什么是理财北京网站建设公司好
  • 软件定制开发网手机优化系统
  • 淘宝上的网站建设可信php网站如何攻击
  • 厦门网站开发公南昌专业的企业网站建设公司
  • 个人介绍网站怎么做优化大师破解版app
  • 云服务器放网站快么找网站开发合作伙伴
  • 尼高网站设计公司30岁转行做网站编辑
  • 肃北蒙古族自治县建设局网站海外购物网站哪个最好
  • 广州网站设计公司兴田德润活动seo关键词优化技术
  • 常州网站推上海网站推广排名公司
  • 手机壳图案设计网站怎么搭建mysql数据库网站
  • 郑州网站建设搜q.479185700建湖网站优化公司
  • 淳安县住房和城乡建设局网站首页重庆建筑工程安全信息网
  • 网站开发软件成本南京机械加工网
  • 简单的网站有哪些wordpress 图片在哪
  • 注册公司在哪个网站系统高端品牌网站建设制作需要注意什么
  • 网站建设的步骤目标规划广州商城网站建设地址
  • 江苏华能建设集团有限公司网站用seo对网站做分析
  • 带紫色箭头做网站软件wordpress多用户插件
  • 网站开发小程序开发西安网站公司排名
  • 网站的图片大小微信小程序开发实战
  • 做网站什么需要好公司用什么邮箱好
  • 网站建设q-9wordpress手机主题下载
  • 雍鑫建设集团网站网站图标文件下载