2018-10-24
                                阅读量:
                                657
                            
                        python 错误解析(二十一)
                        代码如下:
>>> mydic={'a':1,'b':2}  
>>> mydic['a']  
1  
>>> mydic['c']  
Traceback (most recent call last):  
  File "<stdin>", line 1, in ?  
KeyError: 'c'  【错误分析】当映射到字典中的键不存在时候,就会触发此类异常, 或者可以,这样测试
代码如下:
>>> 'a' in mydic.keys()
True
>>> 'c' in mydic.keys() #用in做成员归属测试
False
>>> D.get('c','"c" is not exist!') #用get或获取键,如不存在,会打印后面给出的错误信息
'"c" is not exist!'
 0.0000
                                0.0000
                             0
                                0
                             0
                                0
                             
                                
                             关注作者
                                关注作者
                             收藏
                                    收藏
                                                            评论(0)
                    
 发表评论
发表评论
暂无数据
                        
                        推荐帖子
                    
                0条评论
                        0条评论
                        0条评论
                         
             
                 
                 
                            

 
                             
                             
                             
                             
                             
                             
                                    