前言:如果问在编程过程中最害怕什么,那无疑是出现bug、解决bug了,对于刚刚接触编程的新手来说,bug一出现就慌了,面对大量的英文,不知该如何解决,今天老男孩教育小编给大家分享一波Python常见报错,请看下文: 1、缩进错误(IndentationError) 在Python语言中,所有代码都是通过正确的空格排列的,所以,无
如果问在编程过程中最害怕什么,那无疑是出现bug、解决bug了,对于刚刚接触编程的新手来说,bug一出现就慌了,面对大量的英文,不知该如何解决,今天老男孩教育小编给大家分享一波Python常见报错,请看下文:
1、缩进错误(IndentationError)
在Python语言中,所有代码都是通过正确的空格排列的,所以,无论是多出来空格,还是缺少空格,整个代码都不会运行,并且仅返回一个错误函数,Python代码遵循PEP8空白规范,每一级缩进使用4个空格。
2、Tab和空格混用(TabError)
此类报错是由于同时使用制表符和空格进行编码导致的,tab键本质上是制表符,而非缩进符。由于不同文本编辑器中制表符代表的空格宽度不一,建议使用空格。
3、语法错误(SyntaxError)
语法错误的原因包含下列三种:
无效语法(invalid syntax):标点符号遗漏,中英文符号混用,拼写错误,变量名或者函数名使用了关键字。
标识符中有无效字符(invalid character in identifier):代码中出现了无法识别的字符,检查一下是否有多余字符或者中文字符。
检查到不完整的字符串(EOL while scanning string litera):很多情况下是由于字符串两边的引号不统一。
4、变量名错误(NameError)
变量名错误是最普通也是最常会遇到的内建报错类型,经常会出现在Python变量命名上,如果找不到变量就会引发NameError。关于变量名的规则,需要牢记以下几条:
出现变量名错误,可以查看变量是否赋值,是否存在大小写不统一或者变量名写错了的情况,找到后加以修正。
5、索引错误(IndexError)
索引是项目在数组或列表中的位置,当我们尝试从列表中访问元素或从列表中不存在的索引中访问元组时,就会发生这种异常。
6、键错误(KeyError)
在读取字典中的key和value时,如 果key不存在,就会触发KeyError错误。
7、类型错误(TypeError)
在程序中使用不正确或不受支持的对象类型时,会引发该错误。如果尝试调用不可调用的对象或通过非迭代标识符进行迭代,也会引发此错误。
老男孩教育是Python培训领域的专家,2012年就开展了Python培训,是行业较早的Python培训机构,积累了大量的Python培训教学经验,并能全局把控企业用人指标,科学的制定Python教学课程体系,满足5-8年职业生涯需求,让学员轻松拿下高薪职位!
文章出自:http://qh.itpxw.cn/peixun/software/2022124014.html
文章标题:Python中常见的报错有哪些?老男孩Python培训学校
免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉
老男孩教育 访问该机构站点 报名留言 加为好友 用户等级:高级会员
用户级别:0
机构名称:老男孩教育
联 系 人:任女士
联系电话:18710030740
联系手机:18710030740
在线客服:
在 线 QQ:
电子邮件:768386696@qq.com
网站域名:https://www.oldboyedu.com/
注册时间:2019-03-20 15:03
最后登录:2023-02-02 13:02
Java定义方法的格式是什么?IT培训网小编来告诉大家。所谓方法...
大家在Java教程中会学到关于Java消息推送的知识,那么,Java消息...
常用的Java日期格式转换有哪些?IT培训网小编来告诉大家。 1...
Java创建对象数组的方法是什么?IT培训网小编来告诉大家。Ja...