0基础学习Python容易犯哪些错误呢?

2019-08-18 15:41

  非字符串和字符串连接的时候,要将非字符串转换为字符串类型之后才能连接,改正:

  列表元素的位置是从0开始的,所以第3个元素“mouse”的索引位置是2,改正:

  学过c语言或者Java的人会很习惯使用i++或者i—,但在Python中是没有自增自减操作符的:

  通过索引位置来获取列表元素时,忘记要先使用len 函数来获取列表的长度:

  第一行定义了一个全局变量num,同时函数myFunction( )也定义了一个同名的局部变量,但程序执行时是先查找局部变量的,所以在函数中找到num之后就不到外部查找了,此时就会出现print的时候变量num还没赋值的错误。

  和其他语言的语法最大的不同就是,Python不能用括号来表示语句块,也不能用开始或结束标志符来表示,而是靠缩进来区分代码块的。

  错误是第二行的缩进会导致两个print语句是包含和被包含的关系,但他们两者是属于同一个代码块的,所以应该写成;

  错误是第三行的缩进,改正的方法有两种,一是如果两个print语句是属于同一代码块的,应该改正为

  (3)在Python 3中,缩进的时候,不能Tab和空格混用,每个缩进层次应该选择只使用Tab或者只使用空格。

分享到:
相关阅读
文章评论 · 所有评论
评论请遵守当地法律法规
点击加载更多
© 2016-2018 12小时新闻网 http://www.12hnews.com/ 中国互联网举报中心
违法和不良信息举报:lobtom@163.com