Python的基础语法;;Python的特色之一就是以缩进的方式来标识代码块,不再需要使用花括号,这样会使代码看起来更加简洁明了。
同一个代码块的语句必须保证相同的缩进,否则将会出错。
至于缩进的空格数,Python并没有硬性要求,只需保证数量相同即可。
正确缩进示例如下:
;最后一行语句的缩进的空格数与其他行的不一致,会导致代码运行出错。错误缩进示例如下:
;;标识符在机器语言中是被允许作为名字的有效字符串。Python中的标识符主要用于变量、函数、类、模块、对象等的命名中。
Python对标识符有如下规定:
(1)标识符可以由字母、数字和下画线(_)组成。
(2)标识符字母区分大小写,如Abc与abc是两个不同的标识符。
;(3)标识符不能以数字开头。以下画线开头的标识符具有特殊的意义,使用时需要注意以下规定:
①以单下画线开头的标识符(如_foo)代表不能直接访问的类属性,需通过类提供的接口进行访问,且不能用“from*import*”导入。
②以双下画线开头的标识符(如__foo)代表类的私有成员。
③以双下画线开头和结尾的标识符(如__foo__)是Python特殊方法专用的标识符,如__init__代表类的构造方法。
;(4)禁止使用Python中的关键字作为标识符。当需要查看某字符串是否为关键字时,可以使用iskeyword函数,使用kwlist函数可以查看所有关键字,如下所示。
;;程序一次性编写完并能正确运行的概率非常小,一般需要修正各种各样的bug。有的bug修正起来很简单,只需查看一下错误信息就知道如何修正;而有的bug修正起来很复杂,修正时需要判断出错时哪些变量的值是正确的,哪些变量的值是错误的。因此,开发人员需要有一整套调试程序的手段来修复bug。
程序调试就是在将编写好的程序投入实际运行前,用手动或编译程序等方法对其进行测试,进而修正其语法错误和逻辑错误的过程。这是保证计算机信息系统正确性的必不可少的步骤。
编写好的计算机程序必须在计算机中进行测试,然后根据测试时所发现的错误进行进一步诊断,找出出错的原因和具体的位置并进行修正。
;Python代码可以通过使用pdb(Python自带的包)、PythonIDE(如PyCharm)、日志功能等进行调试。接下来介绍一些语法错误示例,代码如下: