Python常见的报错有哪些?如何解决python常见的报错?

不知道大家有没有遇到过类似这种问题,把代码写的工工整整,没有标红,一旦点击运行,开始期待运行界面的时候,有时候就会状态栏下给你跳出一大堆红色的英文,这就说明代码是存在错误的,下面让我们一起来学习一下有关Python常见的报错有哪些?如何解决python常见的报错 。常见的错误类型一共有四种,下面简单举例说明,并把解决方法一同附上 。

Python常见的报错有哪些?如何解决python常见的报错?

文章插图
【Python常见的报错有哪些?如何解决python常见的报错?】一、typeerror:type就是类型的意思,所以它表示的是类型错误,对象表示的值与预想的类型不一样,就会报错,错误案例:
age = 20print('我的年龄是'+age)解决方法:在使用“+”做拼接的时候,必须使用字符串,或者把数字转换成字符串,在
age前面加一个str 。
二、AttributeError:属性错误,指在特定引用和赋值失败的时候会报这个错误 。
错误案例:
num = ('2','4','6')num.append('8')  #元组是不可变的对象print(num)解决办法:在第二行加一条代码num = list(num),把元组装换成列表
三、NameError:变量名存在错误或者变量名不存在,错误案例
#例1
print(a)#例2
name = 'KUUUD'print('My name is ' + nane)案例1,a变量没有定义,案例二是变量‘nane’没有定义,因为变量或函数名拼写错误也会报同样的错误 。
四、SyntaxError:语法错误,代码形式错误,举个例子:
name = 'hh'if name == 'hh'    print('Hello  hh!')报错信息:
SyntaxError: invalid syntax解决办法:当遇到报错的时候,要注意回到错误信息的那一行,然后从下向上,慢慢查找,发现这个程序if语法忘了在判断语句后面加“:”,所以导致出错 。
正确代码:
name = 'hh'if name == 'hh':    print('Hello hh!')这里就是简单的向大家介绍了Python常见的报错有哪些以及如何解决python常见的报错,希望能帮到大家,想要了解更多的python知识,可以继续关注哦!

    推荐阅读