跳到主要内容

Python 的基本语法规范

在这个标准工业大行其道的今天,任何事物都有属于自己的标准或者规范。作为当下最流行的编程语言之一的 Python 当然也不例外,这节课我们就来学习下 Python 的基本语法规范:

1. 简介

本文介绍 Python 的最基本语法和功能,即:安装完 Python 后、开始学习 Python,首先需要了解的知识点。

2. 变量

2.1 什么是变量

变量是 Python 程序用来保存计算结果的存储单元,为了方便访问这块存储单元,Python 给这块存储单元命名,该名称即为变量名,在 Python 中通过变量名来访问保存计算结果的存储单元。

在下图中,在内存中有一块存储区域保存了计算结果 123,在 Python 程序中使用变量 X 表示这一块存储区域,如下所示:

图片描述

变量 X 用于保存计算结果

变量的值是可以变化的,在下图中,将变量 X 修改为 456,如下所示:

图片描述

修改变量 X

2.2 在 Python 中定义和修改变量

本小节通过实例讲解如何在 Python 中定义和修改变量,步骤如下:

  1. 在命令行窗口中输入 python,进入 Python 的交互模式。注意,在 Python 的交互模式下,>>> 是提示符。本小节面向初学者,因此会提及进入 Python 的交互模式,之后的章节将不再赘述。

图片描述

进入 Python 的交互模式

  1. 定义变量 X,并设定变量 X 的初值为 123
>>> X = 123

  1. 直接输入变量名 X,读取变量 X 的值,在交互模式下,会输出变量 X 的当前值。
>>> X
123

  1. 修改变量 X 为 456。
>>> X = 456

  1. 直接输入变量名 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,文件内容如下: