Python
小萌新最常见
5
大错误的:
1.
invalid syntax
报错原因:语法错误
首先这个时候需要检查语法是否有用错,如果报错行没有发现错误,通常在相
邻行会出现问题,这个时候就要检查上一行是不是有错误
常见的错误:
①
少了括号,如:
print(int(name)
②
判断符号和赋值符号混用,如:
if i=0
,判断语句应该使用
==
,一个
=
号是用
于变量赋值,注意区分
2.name'
xx
变量名
'
is not defined
”
报错原因:变量或者函数名拼写错误、没有进行书写变量赋值
这时候需要检查自己的变量名字是否有漏写或者错拼,比如你的命名是
name
=(‘
酱酱’
)
,但是
print(
nama
)
,这样系统就无法检测了
3.EOL while scanning string literal
报错原因:在字符串首尾忘记加引号
需要观察一下自己的引号是否有配对好
4.unindent does not match any outer indetation level
或者
expected an indented block
报错原因:缩进错误
这个错误在
if
和
else
语句中出现最多,这个时候要检查是不是缩进出了问题,
用
4
个空格代替缩进,另外提醒:缩进不要用
tab
键,最好用空格
关于缩进快捷键:
ctrl+[
(退格)
、
ctrl+]
(空格)