"版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。<br>版权<br>Python专栏收录该内容<br>39 篇文章0 订阅<br>订阅专栏<br>在编码中难免会遇到各种各样的问题,尤其是在对数据进行处理的时候会因为数据的各种问题而抛出异常,如果将数据舍弃太可以,所以数据都过一遍逻辑又太费时间。如果只是对出错的部分进行处理的话会很好的解决问题。<br>Python中错误处理的语句是:<br>try....except.....finally<br>在有可能出错的代码前面加上try,然后捕获到错误之后,在except下处理,finally部分无论try会不是捕获错误都会执行,而且不是必须的。<br>以简单的除以0的为例:<br>i = 0 j = 12 try: n = j/i except ZeroDivisionError as e: print(""except:"",e) i = 1 n = j/i except ValueError as value_err: #可以写多个捕获异常 print(""ValueError"") finally: print(""final print"")<br>输出结果为:<br>except: division by zero final print 12.0<br>如果不写抛出异常的数据,会报如下错误:<br>可以将出现的错误类型写入到except中作为捕获条件。<br>也可以同时将多个错误类型写入到一个except下,对捕获到的一起处理:<br>try: n = j/i except (ZeroDivisionError,ValueError) as e: print(""except:"",e) i = 1<br>如果实在不知道是什么错误类型,或者想偷懒也可以捕获所有的错误类型:<br>except Exception as e: print(""except:"",e)<br>“Exception”已经包含了大部分的错误类型。<br>总结:<br>1,try...except...finally,可能出错的代码写在try后,对错误的处理写在except后<br>2,except 可以监听多个错误类型,也可以写多个except对不同的错类型分开处理;<br>3,如果不知道什么错误类型,"
"try的三单形式(第三人称单数形式):tries。<br>tries美 [traɪz] v.试图,努力( try的第三人称单数 );考验;磨炼;审讯。<br>tries的用法示例如下:<br>1.Mr Wallace tries to co-opt rather than defeat his critics <br>华莱士先生竭力拉拢而不是击败他的批评者们。<br>2.He tries to remain emotionally detached from the prisoners, but fails <br><br>他试图不带感情地对待那些犯人,但是做不到。<br>3.Smith tries to convince them that he can hack it as a police chief. <br>史密斯试图让他们相信,作为警长自己能应付得了。<br><br><img src=""https://pic.wenwen.soso.com/pqpic/wenwenpic/0/20200508042043-687308850_jpeg_491_306_23859/0""/><br><br>扩展资料:<br>第三人称单数的法则:<br>1、直接在动词后加s<br>如:run—runs;dance—dances<br>2、以s,sh,ch,o结尾的加es<br>如:do—does;go—goes;wash—washes;catch—catches<br>3、以辅音字母加y结尾的改y为i加es<br>如:study—studies;carry—carries;fly – flies<br>4、不规则变化<br>have-has <br>5、be动词只使用is<br>如:My mum is Jenny; His name is Jerry; He is 10"