跳至正文
View Categories

< 1 min read

主要内容 #

  1. 了解标识符和关键字的概念和作用,熟悉标识符的命名规则。
  2. 一览python的所有关键字。

1. 标识符的定义 #

标识符是程序中某一元素(变量、关键字、函数、类、模块、对象)的名字。
除了关键字的名字是固定的,其它元素都可以根据标识符的命名规则进行命名。

2. 标识符的命名规则 #

标识符由字母(A-Z, a-z)、数字(0-9)、以及下划线(_)组成
具体规则如下:

  • 规则1:第一个字符必须是字母(A~Z和a~z)或下划线(_)

比如:
Hello
apple
_max
_Min

  • 规则2:标识符的其它部分由字母(A~Z和a~z) 、或数字(0~9)、或下划线(_)组成

比如:
Apple10
Apple_10
V_3_V
CON2_5
_Test_3

  • 规则3:Python的标识符中,不能包含空格、@、% 以及 $ 等特殊字符

比如以下标识符是错误的:
program@
Test%a
My$
Banana 3
_%+money$

  • 规则4:标识符对大小写敏感

比如:
Aa
Apple 和 apple
Sum_ 和 sum_
_name 和 _NAME
Test2 和 test2

3. 关键字的定义 #

有一分部标识符是python自带的、具有特殊含义的名字,我们称之为“关键字”,或者“保留字”。
比如我们现实生活中一些具有特殊意义的名字:中国、地球、宇宙等等。
这些关键字都有自己固定的用法,不能用于其它用途。
比如说不能用关键字给变量或函数等元素命名,否则程序会报错。

4. python关键字一览 #

python的标准库提供了一个keyword 模块,可以输出当前版本的所有关键字。
代码如下:

import keyword
print(keyword.kwlist)

5. 小结 #

  • 标识符是程序中某一元素的名字
  • 标识符的4个命名规则
  • 关键字的定义及一览

OJ训练题 #

1、【例2.1】Hello World – ★
2、【例2.2】你好世界 – ★
3、练2.1 春节快乐 – ★
4、练2.2 单句春晓 – ★
5、【例3.1】 输出表达式的值 – ★