精华内容
下载资源
问答
  • Python 常见的错误类型

    2018-07-10 20:48:17
    1. TypeError: must be str, not int类型错误:必须是一个字符串 不能是数字错误演示: name = '熊晨' age = 20 print('我名字叫'+name+',我年龄是'+age)解决方案:使用‘+’拼接时候,必须使用字符串,或者...

    1. TypeError: must be str, not int

    类型错误:必须是一个字符串  不能是数字

    错误演示:
    name = '熊晨'
    age = 20
    print('我的名字叫'+name+',我的年龄是'+age)

    解决方案:使用‘+’拼接的时候,必须使用字符串,或者将数字转化为字符串

    正确演示:
    name = '熊晨'
    age = '20'
    print('我的名字叫'+name+',我的年龄是'+age)

    2.IndentationError: unindent does not match any outer indentation level

    缩进错误:未知缩进不匹配任何缩进等级

    错误演示:
    for index in range(10):
        if name == '小王':
            print('hello')
     else:
            print('nothing')

    解决方案:tab自动缩进

    正确演示:
    for index in range(10):
        if name == '小王':
            print('hello')
        else:
         print('nothing')

    3.IndexError: string index out of range

    索引错误:字符串超出了范围

    错误演示:
    str = 'good idea'
    print(str[20])

    解决方案:查看字符串的长度,索引要小于长度

    正确演示:
    str = 'good idea'
    print(str[2])

    4.SyntaxError: invalid syntax

    语法错误:非法的语法

    错误演示:
    name = '小陈'
    if name = '小陈'
          print('hello')

    解决方案:看报错的信息在第几行,在这一行上找找错误

    正确演示:
    name = '小陈'
    if name == '小陈':
          print('hello')

    5.ValueError: substring not found

    值错误:子字符串未找到

    错误演示:
    str = 'hello world'
    result = str.index('c')
    print(result)

    解决方案:输入字符串内的字符

    正确演示:
    str = 'hello world'
    result = str.index('l')
    print(result)

    6.AttributeError: 'tuple' object has no attribute 'remove'

    属性错误:元组对象没有属性‘remove’

    错误演示:
    tp1 = ((),[],{},1,2,3,'a','b','c',3.14 ,True)
    tp1.remove(1)
    print(tp1)

    解决方案:没有此种属性那就不要用


    7.KeyError: 'fond'

    key键错误:没有指定的键‘fond’

    错误演示:
    dic1 = {
        'name': '小许',
        'age' : 17 ,
        'friend':['嘻嘻','嚷嚷','慌慌','张张','欣欣','向荣']
    }
    print(dic1['fond'])

    解决方案:给字典中指定的键赋值 ,如果有这个键 则重新修改这个键对应的值,如果没有这个键 则创建这个键 并且设置对应的值

    正确演示:
    dic1 = {
        'name': '小许',
        'age' : 17 ,
        'friend':['嘻嘻','嚷嚷','慌慌','张张','欣欣','向荣']
    }
    dic1['fond']='学习Python'
    print(dicl)

    8.TypeError: pop expected at least 1 arguments, got 0

    类型错误:pop方法希望得到至少一个参数,但是现在参数为0

    错误演示:
    dic1 = {
        'name': '小许',
        'age' : 17 ,
        'friend':['嘻嘻','嚷嚷','慌慌','张张','欣欣','向荣']
    }
    dic1.pop()
    print(dic1)

    解决方案:

    正确演示:
    dic1 = {
        'name': '小许',
        'age' : 17 ,
        'friend':['嘻嘻','嚷嚷','慌慌','张张','欣欣','向荣']
    }
    dic1.pop('name')
    print(dic1)








    展开全文
  • Python 常见的错误类型和继承关系 见官方文档https://docs.python.org/3/library/exceptions.html#exception-hierarchy

    Python 常见的错误类型和继承关系 见官方文档

    https://docs.python.org/3/library/exceptions.html#exception-hierarchy

    展开全文
  • Python常见的错误类型及其继承关系

    千次阅读 2017-08-04 11:49:31
    Python所有的错误都是从...下面是Python常见的错误类型及其继承关系:BaseException +– SystemExit +– KeyboardInterrupt +– GeneratorExit +– Exception +– StopIteration +– StopAsyncIteration

    Python所有的错误都是从BaseException类派生的。
    下面是Python常见的错误类型及其继承关系:

    BaseException
    +– SystemExit
    +– KeyboardInterrupt
    +– GeneratorExit
    +– Exception
    +– StopIteration
    +– StopAsyncIteration
    +– ArithmeticError
    | +– FloatingPointError
    | +– OverflowError
    | +– ZeroDivisionError
    +– AssertionError
    +– AttributeError
    +– BufferError
    +– EOFError
    +– ImportError
    +– ModuleNotFoundError
    +– LookupError
    | +– IndexError
    | +– KeyError
    +– MemoryError
    +– NameError
    | +– UnboundLocalError
    +– OSError
    | +– BlockingIOError
    | +– ChildProcessError
    | +– ConnectionError
    | | +– BrokenPipeError
    | | +– ConnectionAbortedError
    | | +– ConnectionRefusedError
    | | +– ConnectionResetError
    | +– FileExistsError
    | +– FileNotFoundError
    | +– InterruptedError
    | +– IsADirectoryError
    | +– NotADirectoryError
    | +– PermissionError
    | +– ProcessLookupError
    | +– TimeoutError
    +– ReferenceError
    +– RuntimeError
    | +– NotImplementedError
    | +– RecursionError
    +– SyntaxError
    | +– IndentationError
    | +– TabError
    +– SystemError
    +– TypeError
    +– ValueError
    | +– UnicodeError
    | +– UnicodeDecodeError
    | +– UnicodeEncodeError
    | +– UnicodeTranslateError
    +– Warning
    +– DeprecationWarning
    +– PendingDeprecationWarning
    +– RuntimeWarning
    +– SyntaxWarning
    +– UserWarning
    +– FutureWarning
    +– ImportWarning
    +– UnicodeWarning
    +– BytesWarning
    +– ResourceWarning

    展开全文
  • Python所有的错误都是从BaseException类派生的,从官方文档中COPY常见的错误类型和继承关系: BaseException +-- SystemExit +-- KeyboardInterrupt +-- GeneratorExit +-- Exception +-- StopIteration +-- ...
    Python所有的错误都是从BaseException类派生的,从官方文档中COPY常见的错误类型和继承关系:
    
    BaseException
     +-- SystemExit
     +-- KeyboardInterrupt
     +-- GeneratorExit
     +-- Exception
          +-- StopIteration
          +-- StopAsyncIteration
          +-- ArithmeticError
          |    +-- FloatingPointError
          |    +-- OverflowError
          |    +-- ZeroDivisionError
          +-- AssertionError
          +-- AttributeError
          +-- BufferError
          +-- EOFError
          +-- ImportError
          |    +-- ModuleNotFoundError
          +-- LookupError
          |    +-- IndexError
          |    +-- KeyError
          +-- MemoryError
          +-- NameError
          |    +-- UnboundLocalError
          +-- OSError
          |    +-- BlockingIOError
          |    +-- ChildProcessError
          |    +-- ConnectionError
          |    |    +-- BrokenPipeError
          |    |    +-- ConnectionAbortedError
          |    |    +-- ConnectionRefusedError
          |    |    +-- ConnectionResetError
          |    +-- FileExistsError
          |    +-- FileNotFoundError
          |    +-- InterruptedError
          |    +-- IsADirectoryError
          |    +-- NotADirectoryError
          |    +-- PermissionError
          |    +-- ProcessLookupError
          |    +-- TimeoutError
          +-- ReferenceError
          +-- RuntimeError
          |    +-- NotImplementedError
          |    +-- RecursionError
          +-- SyntaxError
          |    +-- IndentationError
          |         +-- TabError
          +-- SystemError
          +-- TypeError
          +-- ValueError
          |    +-- UnicodeError
          |         +-- UnicodeDecodeError
          |         +-- UnicodeEncodeError
          |         +-- UnicodeTranslateError
          +-- Warning
               +-- DeprecationWarning
               +-- PendingDeprecationWarning
               +-- RuntimeWarning
               +-- SyntaxWarning
               +-- UserWarning
               +-- FutureWarning
               +-- ImportWarning
               +-- UnicodeWarning
               +-- BytesWarning
               +-- ResourceWarning
    展开全文
  • 文档:https://docs.python.org/3/library/exceptions.html#exception-hierarchyThe class hierarchy for built-in exceptions is:BaseException +-- SystemExit +-- KeyboardInterrupt +-- GeneratorExit +-- ...
  • BaseException +-- SystemExit #系统结束 +-- KeyboardInterrupt #键盘中断 ctrl+D +-- GeneratorExit #主动结束 ... +-- StopIteration #迭代器错误 +-- StandardError #标准错误 | +-- B...
  • Python标准异常总结AssertionError 断言语句(assert)失败AttributeError 尝试访问未知对象属性EOFError 用户输入文件末尾标志EOF(Ctrl+d)FloatingPointError 浮点计算错误GeneratorExit generator.close()方法...
  • Python常见语法错误类型

    千次阅读 2018-07-10 22:03:12
    很多时候我们在写代码时候...1:TypeError: must be str, not int 类型错误name = '小王' age = 20 print('我姓名是:'+ name +'我年龄是'+age)这种情况就会出现上面提示,原因是使用加号拼接必须是字符串,...
  • BaseException 所有异常基类SystemExit解释器请求退出KeyboardInterrupt用户中断执行(通常是输入^C)Exception常规错误的基类StopIteration迭代器没有更多值GeneratorExit生成器(generator)发生异常来通知退出...
  • python常见的错误有1.NameError变量名错误2.IndentationError代码缩进错误3.AttributeError对象属性错误4.TypeError类型错误5.IOError输入输出错误6.KeyError字典键值错误详细讲解1.NameError变量名错误报错:>>> ...
  • 一、TypeError:类型错误,对象用来表示值的类型非预期类型时发生的错误错误例子:age=18print("我的年龄是’+age)报错信息:TypeError: can only concatenate str (not "int") to str(这是类型错误...
  • 常见的Python异常有以下几个 ,大家只要大致扫一眼,有个映像,等到编程的时候,相信大家肯定会不只一次跟他们照面(除非你不用Python了)。 转载于:https://www.cnblogs.com/wangshicheng/p/10130964.html...
  • python常见错误类型

    2018-07-06 16:58:03
    Python标准异常总结AssertionError 断言语句(assert)失败 AttributeError 尝试访问未知对象属性 EOFError 用户输入文件末尾标志EOF(Ctrl+d) FloatingPointError 浮点计算错误 GeneratorExit generator.close()...
  • Python 常见类型错误

    2017-11-11 17:21:20
    IndentationError: unexpected indent 代码块缩进有问题
  • 1.类型错误 TypeError: must be str, not int 类型错误:必须是字符串,不能是数字. 这种就是拼接时候字符串和数字混用了,应该把一方转化为另一方2.SyntaxError: invalid syntax语法错误:无效语法 解决办法就是看...
  • 我们在写python代码时,有时候会遇到莫名的错误,而且查阅了很多...python常见的错误有1.NameError变量名错误2.IndentationError代码缩进错误3.AttributeError对象属性错误4.TypeError类型错误5.IOError输入输出错误...
  • 1.SyntaxError 语法错误这个错误很常见,没什么好说的,根据系统提示...类型错误,常见的是字符串和数字直接拼接在一起name = '小刘' age = 17 print(name + "今年"+ age)TypeError: must be str, not int字符串只能和...
  • 常见错误类型 1:SyntaxError: unexpected EOF while parsing 语法错误,多了无法解析符号,检查下是否多了或者少了括号 2:SyntaxError: invalid character in identififier 语法错误有无效标识符,检查...
  • 在运行或编写一个程序时常会遇到错误异常,这时python会给你一个错误提示类名,告诉出现了什么样问题(Python是面向对象语言,所以程序抛出异常也是类)。能很好理解这些错误提示类名所代表意思,可以帮助你...
  • python常见的一些错误异常类型
  • python 常见的异常类型

    千次阅读 2018-12-26 09:50:58
    python标准异常 异常名称 描述 BaseException 所有异常...Exception 常规错误的基类 StopIteration 迭代器没有更多值 GeneratorExit 生成器(generator)发生异常来通知退出 StandardError 所有内建标准异常基类...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 607
精华内容 242
关键字:

python常见的错误类型

python 订阅