Python 的基本语法规范
在这个标准工业大行其道的今天,任何事物都有属于自己的标准或者规范。作为当下最流行的编程语言之一的 Python 当然也不例外,这节课我们就来学习下 Python 的基本语法规范:
1. 简介
本文介绍 Python 的最基本语法和功能,即:安装完 Python 后、开始学习 Python,首先需要了解的知识点。
2. 变量
2.1 什么是变量
变量是 Python 程序用来保存计算结果的存储单元,为了方便访问这块存储单元,Python 给这块存储单元命名,该名称即为变量名,在 Python 中通过变量名来访问保存计算结果的存储单元。
在下图中,在内存中有一块存储区域保存了计算结果 123,在 Python 程序中使用变量 X 表示这一块存储区域,如下所示:
变量 X 用于保存计算结果
变量的值是可以变化的,在下图中,将变量 X 修改为 456,如下所示:
修改变量 X
2.2 在 Python 中定义和修改变量
本小节通过实例讲解如何在 Python 中定义和修改变量,步骤如下:
- 在命令行窗口中输入 python,进入 Python 的交互模式。注意,在 Python 的交互模式下,>>> 是提示符。本小节面向初学者,因此会提及进入 Python 的交互模式,之后的章节将不再赘述。
进入 Python 的交互模式
- 定义变量 X,并设定变量 X 的初值为 123
>>> X = 123
- 直接输入变量名 X,读取变量 X 的值,在交互模式下,会输出变量 X 的当前值。
>>> X
123
- 修改变量 X 为 456。
>>> X = 456
- 直接输入变量名 X,读取变量 X 的值,发现变量 X 已经修改为 456。
>>> X
456
2.3 变量的命名规则
Python 的变量名称具有如下规则:
2.3.1 变量名由字母、数字、下划线组成
合法的变量名称如下:
- abc
- ABC
- abc123
- abc_xyz
- abc__xyz,该命名包含了2根下划线
- __init__,该命名包含了2根下划线
不合法的变量名称如下:
- a$bc,该命名包含了字符$
- ab/c,该命名包含了字符/
2.3.2 数字不能作为变量名开头
合法的变量名称如下:
- abc123
不合法的变量名称如下:
- 123abc
2.3.4 不能以 Python 中的关键字命名
在 Python 中,具有特殊功能的标识符称为关键字。关键字是 Python 语言自己已经使用的了,不允许开发者自己定义和关键字相同名字的变量。下图列出了 Python 中所有的关键字。
Python 中的关键字
在 Python 的交互模式中,输入’False = 123’,定义变量 False,初值为 123,输出结果如下:
>>> False = 123
File "<stdin>", line 1
SyntaxError: can't assign to keyword
False 是 Python 的关键字,因此提示语法错误:“SyntaxError: can’t assign to keyword”。
3. 注释与空行
3.1 什么是注释
在编写 Python 程序时,写程序的人为程序段给出解释或提示,对代码的解释被称为注释。通过在程序代码中添加注释,可以提高程序代码的可读性。
Python 程序由多个程序段构成,可以使用空行将程序段分开,从而提高程序代码的可读性。
编写程序 comment.py,文件内容如下: