鱼C论坛

 找回密码
 立即注册
查看: 1804|回复: 1

[技术交流] python综合笔记5(12部分-异常处理及泡菜模块补充)

[复制链接]
发表于 2017-8-30 15:28:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  
                                                                                                              
游客,如果您要查看本帖隐藏内容请回复

                                                            
                                                            
                                                            12 - 异常处理
这里列举几个常出现的异常:
Assertionerror 断言语句的异常(失败)(大家不会忘了吧,忘了就去看看我的第一份笔记^_^)
如:>>> assert 1>2
     Traceback (most recent call last):
        File "<pyshell#0>", line 1, in <module>
          assert 1>2
     AssertionError

AttributeError 尝试访问未知的属性
如:>>> my_list = '!'
       >>> my_list.fishc
       Traceback (most recent call last):
          File "<pyshell#3>", line 1, in <module>
             my_list.fishc
       AttributeError: 'str' object has no attribute 'fishc'

IndexError 索引超出序列的范围
如:>>> w = ['33', 34]
    >>> w[2]
    Traceback (most recent call last):
       File "<pyshell#7>", line 1, in <module>
         w[2]
    IndexError: list index out of range

KeyError 访问字典中不存在的值
如:>>> w={'2':1, '3':2}
       >>> w['1']
       Traceback (most recent call last):
          File "<pyshell#9>", line 1, in <module>
            w['1']
       KeyError: '1'
      
SyntaxError 语法错误
如:w.[2]
SyntaxError: invalid syntax

评分

参与人数 1鱼币 +1 收起 理由
小甲鱼 + 1

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2017-8-30 15:34:23 | 显示全部楼层
这次的异常处理只是第一部分,还有就是这次出了点小差错(泡菜那部分成了两半,请见谅
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-6-18 03:18

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表