#python#
近年来,随着大数据、人工智能等领域的快速发展,Python的使用越来越广泛,同时Python也时常被各种编程语言排行榜列为榜首,因此,学习Python的同学也越来越多。
但是,作为一些零基础的同学,尤其有一些中学生、文科生从没接触过写代码,在入门学Python的过程中,常常会犯一些特别低级的错误,笔者根据自己带学生学Python的经验,把小白在入门过程中常犯的一些错误做一个总结,并给出一些建议,供新手参考。
第一:拼写问题。
Python中有一些关键字和内置函数名,有其固定、特殊的功能,很多初学者因为记忆不深或者是“手滑”而打错。比如把print打成pirnt(注意字母顺序),把True打成true(注意大小写)。这方面需要同学们多记多练,在入门阶段不要用某些高级IDE的自动补全功能,老老实实用Python自带的IDLE把基本功练好。
第二,缩进问题。
Python对于代码层次的区分靠的就是缩进,最基本的单位是4个空格。换句话说,顶格的语句位于最高层次,在某个代码块(比如某个函数)中,空4个空格的语句位于同一层次,空8个空格的语句位于下一层次,以此类推。因此大家需要对自己的代码做好层次检查。必要的时候买一把游标卡尺(开玩笑……)
第三,符号问题。
在使用if分支、while循环、for循环,或者自定义函数、类等情况下,我们都需要用到冒号,比如if条件语句后要加一个英文冒号,自定义函数时写参数的括号后要加一个英文冒号,有时候初学者一粗心也会忘记。另外,在Python的基本语法格式中,我们使用的逗号、冒号、括号等都是英文或者说是半角状态下的,很多初学者会忘记切换输入法,导致错误。同理,这些属于基本功,需要牢记、多练、细心。
除了以上三个常见的问题,还有一些具体的问题,欢迎大家