咖啡日语论坛

 找回密码
 注~册
搜索
查看: 5|回复: 0

了解:初学python常遇到哪些错误 新手学python请避开这些坑

[复制链接]
发表于 2022-10-30 09:04:39 | 显示全部楼层 |阅读模式

初学P,肯定离不了出现各种错误,对于小白而言,想要弄懂P错误信息的含义可能还不知道怎么做,下面我们就列举一些比较常见的P报错问题,希望对于学习P的人能够有些帮助。避开这些坑,对学习P大有益处。初学P哪些错误会比较常见?培训机构的相关资讯可以到我们网站了解一下,从专业角度出发为您解答相关问题,给您优质的服务!



1)尝试连接非字符串值与字符串(导致TE:C)


该错误发生在如下代码中:


E=12('I'+E+'')


而你际想要这样做:


E=12('I'+(E)+'')


或者:


E=12('I%'%(E))


2)在字符串首尾忘记加引号(导致SE:EOL)


该错误发生在如下代码中:


(H!')


或者:


('H!)


或者:


N='A'('M'+N+H?')


3)变量或者函数拼写错误(导致NE:)


该错误发生在如下代码中:


='A'('M'+)


或者:


=(42)


或者:


=R(42)


4)方法拼写错误(导致AE:)


该错误发生在如下代码中:


='THISISINLOWERCASE'=()


5)引用超过比较大索引(导致IE:)


该错误发生在如下代码中:


=['','','']


([6])


6)使用不存在的字典键值(导致KE:)


该错误发生在如下代码中:


={'':'Z','':'B','':'W'}


('T'+[''])


7)忘记在,,,,,,声明末尾添加:(导致SE:)


该错误将发生在类似如下代码中:


==42


('H!')


8)使用=而不是==(导致SE:)


=是赋值操作符而==是等于比较操作。该错误发生在如下代码中:


=42:


('H!')


9)使用错误的缩进量。(导致IE:、IE:以及IE:)


记住缩进增加只用在以:结束的语句之后,而之后必须恢复到之前的缩进格式。该错误发生在如下代码中:


('H!')


('H!')


或者:==42:


('H!')


('H!')


或者:==42:


('H!')


10)在循环语句中忘记调用()(导致TE:)


通常你想要通过索引来迭代一个或者的元素,这需要调用()函数。要记得返回值而不是返回这个列表。


该错误发生在如下代码中:


=['','','']():


([])


一些比较重要的内建异常类总结


AE:属性错误,特性引用和赋值失败时会引发属性错误


NE:试图访问的变量不存在


SE:语法错误,代码形式错误


E:所有异常的基类,因为所有异常类都是基类E的其中一员,异常都是从基类E继承的,并且都在模块中定义。


IOE:一般常见于打开不存在文件时会引发IOE错误,也可以解理为输出输入错误


KE:使用了映中不存在的关键字(键)时引发的关键字错误


IE:索引错误,使用的索引不存在,常索引超出序列范围,什么是索引


TE:类型错误,内建操作或是函数应于在了错误类型的对象时会引发类型错误


ZDE:除数为0,在用除法操作时,第二个参数为0时引发了该错误


VE:值错误,传给对象的参数类型不正确,像是给()函数传入了字符串数据类型的参数。


总而言之,P语言是万能语言,但是做开发肯定或多或少会遇到这样的问题,那么,我们就从现在做起走进P的世界,你会发现有大不同。
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|咖啡日语

GMT+8, 2025-1-12 20:19

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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