Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
对于初学者来说,python中最常见的错误是什么?_Python - Fatal编程技术网

对于初学者来说,python中最常见的错误是什么?

对于初学者来说,python中最常见的错误是什么?,python,Python,您认为初学者在使用python时最常见的错误或陷阱是什么?我的猜测是: 语法错误:无效语法我的猜测是: SyntaxError:无效语法,可能是由于代码中的制表符和空格混合不正确和/或代码格式不正确而导致的缩进错误。可能是由于代码中的制表符和空格混合不正确和/或代码格式不正确而导致的缩进错误。在回答两次相同的问题后问题。在回答了两次同样的问题后,当脚本的名称与他们想要导入的模块相同时,看起来更令人惊讶。当脚本命名为他们想要导入的模块时,看起来更令人惊讶。忘记类中的self关键字 无论是在方法声明

您认为初学者在使用python时最常见的错误或陷阱是什么?

我的猜测是:

语法错误:无效语法

我的猜测是:


SyntaxError:无效语法

,可能是由于代码中的制表符和空格混合不正确和/或代码格式不正确而导致的缩进错误。

可能是由于代码中的制表符和空格混合不正确和/或代码格式不正确而导致的缩进错误。

在回答两次相同的问题后问题。在回答了两次同样的问题后,当脚本的名称与他们想要导入的模块相同时,看起来更令人惊讶。当脚本命名为他们想要导入的模块时,看起来更令人惊讶。

忘记类中的
self
关键字

无论是在方法声明中还是在引用类成员时(特别是对于来自
.NET/Java/.
世界的人,在那里“等效的”
这个
关键字可以省略)。

忘记类中的
self
关键字


无论是在方法声明中还是在引用类成员时(特别是对于来自
.NET/Java/.
世界的人,在那里“等效”
这个
关键字可以省略)。

您是指错误还是陷阱?对于后面的内容,我会说:将可变对象作为默认值传递:

def foo(bar=[]):
    bar.append("foobar")
    return bar

foo()
foo() # Wait! Why am I getting ['foobar', 'foobar'] here? D'Oh ;)

你是说错误还是陷阱?对于后面的内容,我会说:将可变对象作为默认值传递:

def foo(bar=[]):
    bar.append("foobar")
    return bar

foo()
foo() # Wait! Why am I getting ['foobar', 'foobar'] here? D'Oh ;)

我认为这个错误适合每种编程语言:PYea一想到它,我就咯咯地笑了。这是完全正确的答案;)我认为这个错误适合每种编程语言:PYea一想到它,我就咯咯地笑了。这是完全正确的答案;)我的英语不是很流利,我的意思是初学者可能遇到的不同问题,可以通过举例询问堆栈溢出来解决。@Xavier好的,那么我认为我的答案合适。我的英语不是很流利,我的意思是初学者可能遇到的不同问题,可以通过举例询问堆栈溢出来解决。@Xavier好的,那我觉得我的答案合适。这不是社区维基吗?如果不是,请忽略我的无知事实上,用户不能再通过网络在wiki上标记问题。看吧,谢谢你给我这个。这不是社区维基吗?如果不是,请忽略我的无知事实上,用户不能再通过网络在wiki上标记问题。好吧,谢谢你给我这个。