谢谢关注ThinkingDifferent思考.

我自学python大概有2年左右的时间,学过编程的朋友都知道,代码当中哪怕少了一个冒号或者引号就会报错,写代码对这方面还是要求挺高的,挺严格的。

因此,我通过平时学习,做了一些简单的学习笔记,主要是针对python语法错误方面的小细节,简单写一下。肯定对大家有所帮助,不过时间久了,积累多了,这些错误就会少犯或者干脆不犯。

避免最常见的语法错误如下:

1.确保你没有使用python关键字作为变量名称,python关键字在官方文档里面全部列出来了,大家可以去找一下,可以截图保存一下,这里就不赘述了。

2.仔细检查每一个复合句的结尾,都有一个冒号,比如if,while,def,for语句。

3.确保程序中每个字符串都有前后匹配的引号。确定每个括号都是直引号'',而不是弯引号‘’

4.如果有三引号(单引号或者双引号字符)多行字符串,确保正确结束了字符串。没有正确结束的字符串,会导致程序结尾处产生invalid token错误,或者它会将接下来的程序看作字符串的一部分,直到遇到下一个字符串为止。这种情况下,可能也不会产生错误信息!

5.没有闭合的括号,比如,【 或者 { 或者)会让python继续解析下一行,并当作当前语句的一部分。通常来说,会在下一行报错!

6.检查在条件判断时将 == 写成 = 的错误!

7.检查缩进,这是python语言的一大特点,缩进不一致,会报错!不过好在现在编辑器有缩进提醒功能,挺不错的。

8.如果你的代码中含有非ASCII字符(包含在字符串和注释中),虽然python3版本通常能处理好非ASCII字符,但还是有可能出问题,尤其是当你从网页或者其他来源中复制文本过来的时候,需要格外注意!

肯定还有一些其他需要注意的小细节,欢迎大家补充,一起学习,一起进步!

更多推荐

python老是提醒双引号错误_避免最常见的python语法错误,建议收藏!