python基础语法教程:标识符和关键字

2022-07-2622:35:28编程语言入门到精通Comments925 views字数 1369阅读模式

学习编程语言的过程中,总是离不开标识符和关键字的使用,这一章我们就来学习一下他们的用法。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/26031.html

    1.标识符文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/26031.html

标识符就是我们在程序中需要用到的变量、常量、函数、属性、类、模块等需要我们来自己定义的名字。尽管我们可以自主定义标识符,但是构成标识符有一定的规范:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/26031.html

1)大小写的区分,Homework和homework属于两个不同的标识符。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/26031.html

2)关键字不能作为标识符。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/26031.html

3)标识符首位可以用下画线“_”但是不可以是数字。例如 _get、__doc__等是可以的,123get是不可以的。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/26031.html

4)除去首字母,其他位可以使用下画线“_”,数字和字母。例如get_money、name2、list123等。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/26031.html

5)不能使用内置函数作为标识符。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/26031.html

    2.关键字文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/26031.html

关键字是Python语言中被赋予特殊含义的单词,这些关键字不可以被用作标识符来使用。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/26031.html

Python是区分大小写的,例如关键字if是不可以用作标识符,但是IF是可以用作标识符的。Python关键字有33个,分别是:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/26031.html

FalseNoneTrueandassertasasyncawaitbreakclass
continuedefelifelseexceptfinally'forfromglobalif
importinislambdanonlocalnotorpassraisetry
whilewithyield

其中只有前三个是首字母大写,其余都是小写,Python中关键字可以在IDLE中或者Pycharm等中查看。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/26031.html

1
2
3
4
5
>>> 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']

接下来介绍一些常用的关键字来讲一下。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/26031.html

1) False和True文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/26031.html

他们都属于布尔类型的值。False为假,True为真。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/26031.html

2)  class文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/26031.html

用来定义类。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/26031.html

3)  finally文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/26031.html

处理异常的关键字。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/26031.html

4)  None文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/26031.html

它是一个特殊的变量,不为0也不为一个空字符串,它的数据类型为NoneType。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/26031.html

5)  for文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/26031.html

for循环用来遍历序列,通常用来遍历列表,我们在循环的时候大多使用for循环。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/26031.html

6)  def文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/26031.html

用来定义函数。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/26031.html

7)  while文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/26031.html

while语句重复执行一块语句,属于循环的一种常见类型。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/26031.html

8)  global文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/26031.html

定义全局变量。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/26031.html

9)  if文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/26031.html

循环语句之一,用来判断真假。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/26031.html

常用的就介绍到这里,大家如果在学习过程中想要更准确的去了解一个关键字,可以在Python解释器中输入关键字进行搜索查询。(进入方式,输入法中文状态输入p并回车进入如下界面。)文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/26031.html

python基础语法教程:标识符和关键字文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/26031.html

这节内容需要大家在前期学习过程中多多回顾,充分掌握标识符使用规则,以便于后期的学习,下一节我们来学习变量的相关知识。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/26031.html

  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/ymba/26031.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定