Python初学者常见错误问题汇总

Python初学者常见错误问题汇总

1、在客户端和服务端如何传递数组?

答:在客户端和服务端可以使用json进行数据传输。在客户端把数据转换成json字符串,然后使用POST方法发送给服务端。 服务端收集到数据之后,使用json.loads()方法,解析json数据。 返回数据也使用这样的机制。这就完成了数据从客户端到服务端的交互。

2、使用Mac、Windows和Linux系统有区别么?

答:从学习Python基础知识的角度来说,是没有区别的。 搭建开发环境和开发工具会有区别。

3、为什么看着语句正常,报告SyntaxError :invalid character in identifier ?

答:注意使用的逗号和冒号,都要使用英文的。 因为中文和英文在这两个符号表示的时候,看上去差不多,所以在写这两个符号的时候,一定要特别注意。

4、为什么使用类的成员函数时,会报告参数数量不对?

答:这是因为类的成员函数,第一个参数永远是指向对象的self参数。在函数调用时,系统会自动把对象作为第一个参数传递给函数。所以在调用函数时,我们需要提供的参数是从第二个参数开始的。

5、错误信息的查看

Python初学者常见错误问题汇总

在发生报错时,一定要注意错误的提示信息。如上图所示,提示了三方面的信息:
1、错误发生在test.pyt文件的第12行

2、向上的小箭头,说明错误发生在这一行的具体位置。

3、最后一行,提示错误原因。

另外还要注意,错误提示只是解释器认为错误发生的位置。有的时候,上一行的错误,会引起下一行报错。应该注意这个情况。

欢迎专注公众号【土豆课堂】获取文章更新

Python初学者常见错误问题汇总