我们在学习编程语言的过程中,总是离不开标识符和关键字的使用,这一章我们就来学习一下他们的用法。

1.标识符

标识符就是我们在程序中需要用到的变量、常量、函数、属性、类、模块等需要我们来自己定义的名字。尽管我们可以自主定义标识符,但是构成标识符有一定的规范:

1)大小写的区分,Homework和homework属于两个不同的标识符。

2)关键字不能作为标识符。

3)标识符首位可以用下画线“_”但是不可以是数字。例如 _get、__doc__等是可以的,123get是不可以的。

4)除去首字母,其他位可以使用下画线“_”,数字和字母。例如get_money、name2、list123等。

5)不能使用内置函数作为标识符。

2.关键字

关键字是Python语言中被赋予特殊含义的单词,这些关键字不可以被用作标识符来使用。

Python是区分大小写的,例如关键字if是不可以用作标识符,但是IF是可以用作标识符的。Python关键字有33个,分别是:

FalseNoneTrueandassertasasyncawaitbreakclass
continuedefelifelseexceptfinally'forfromglobalif
importinislambdanonlocalnotorpassraisetry
whilewithyield






其中只有前三个是首字母大写,其余都是小写,Python中关键字可以在IDLE中或者Pycharm等中查看。

>>> import keyword
 >>> keyword.kwlist
 ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 
 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 
 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

接下来介绍一些常用的关键字来讲一下。

       1)False和True

他们都属于布尔类型的值。False为假,True为真。

       2)  class

用来定义类。

       3)  finally

处理异常的关键字。

       4)  None

它是一个特殊的变量,不为0也不为一个空字符串,它的数据类型为NoneType。

       5)  for

for循环用来遍历序列,通常用来遍历列表,我们在循环的时候大多使用for循环。

       6)  def

用来定义函数。

       7)  while

while语句重复执行一块语句,属于循环的一种常见类型。

       8)  global

定义全局变量。

       9)  if

循环语句之一,用来判断真假。

常用的就介绍到这里,大家如果在学习过程中想要更准确的去了解一个关键字,可以在Python解释器中输入关键字进行搜索查询。(进入方式,输入法中文状态输入p并回车进入如下界面。)

关键字

这节内容需要大家在前期学习过程中多多回顾,充分掌握标识符使用规则,以便于后期的学习,下一节我们来学习变量的相关知识。


点赞(3)

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

Dotcpp在线编译      (登录可减少运行等待时间)