不知道大家有没有遇到过类似这种问题,把代码写的工工整整,没有标红,一旦点击运行,开始期待运行界面的时候,有时候就会状态栏下给你跳出一大堆红色的英文,这就说明代码是存在错误的,下面让我们一起来学习一下有关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知识,可以继续关注哦!
推荐阅读
- Python可以做什么? Python生活中的奇妙用途
- 手机Python怎么安装?Python在手机上要怎么使用
- 学python可以做Web开发吗?python适合Web开发吗?
- 什么是python中的循环?python中的while循环语句如何使用?
- Python编码有要求吗?如何让编码操作变得规范?
- 如何通过python实现电脑自动关机?自动关机的代码怎么写?
- 学python有前景吗?发展前景好吗?
- 什么是python函数?Pyhton中main函数的作用
- Python怎么切换语言?Python使用的语言能更改吗
- 如何判断Python文件、目录是否存在? 判断文件、目录是否存在有哪些方法?