"版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。<br>一、前言<br>看下面小程序:<br>num=eval(input(""请输入一个数:""))print(num**2)<br>结果:<br>请输入一个数:24<br>如果我们输入的不是数会发生什么<br>结果:<br>请输入一个数:no Traceback (most recent call last): File ""C:\Users\我的电脑\AppData\Local\Programs\Python\Python35-32\样本.py"", line 1, innum=eval(input(""请输入一个数:"")) File """", line 1, inNameError: name 'no' is not defined<br>可以看到,Python解释器返回了异常信息,同时推出了程序。<br>二、异常处理<br>Python使用try-except语句来实现异常处理,其基本语法格式如下:<br>try:except:<br>代码如下:<br>try: num=eval(input(""请输入一个数:""))print(num**2)except NameError:print(""输入错误,请重新输入一个数"")<br>结果:<br>请输入一个数:no 输入错误,请重新输入一个数<br>三、try-except的高级用法<br>(1)高级用法1<br>语法格式如下:<br>try:except:... except:except:<br>其中,第一到第N个except语句后面都指定了异常类型,说明这些except所包含的语句块只处理这些类型的异常。最后一个except语句没有指定任何类型,表示它对应的语句块可以处理所有其他异常。<br>代码如下:<br>try:list=[""a"",""b"",""c"",""d"",""e"",""f""] num=eval(input(""请输入一个整数作为索引:""))print(list[num])except NameError:print(""输入错误,请重新输入一个整数"")except:print(""其他错误"")<br>结果:<br>请输入一个整数作为索引:2 c 请输入一个整数作为索引:no 输入错误,请重新输入一个整数 请输入一个整数作为索"
华岩风景区位于重庆市西南郊九龙坡区,距市区23公里。风景区集寺、湖、园、林、山、洞于一体,风景清幽,得天独厚,是善男信女拜佛参禅,旅客游人赏景观光的**去处。风景名胜华岩风景区是典型的寺庙园林。华岩寺乃川东名砂、西南十大丛林之一,已历六十二主持、三百三十余历史。寺殿莲宫,巍峨壮丽,香火鼎盛,佛相庄严。景区内古建筑规模宏大,画栋雕栏,是重庆市重点保护文物。景区园林,独具魅力,连峦拥秀,曲径通幽,古木森森,流泉淙淙,湖水含烟,莲花饮露,景致静谧清幽。　华岩风景自古遐迩闻名,人文荟萃。历代众多文人墨客,政要名流,纷至沓来,或寻幽问古,或访僧谈禅,留下数以百计的诗文匾联,墨迹碑刻,弥足珍贵。　\ue50a客户服务电话　\ue50b\ue50a4007-999-999　\ue50b\ue50a全国旅游投诉热线12301　\ue50b