很多语言都是有关键字的,Python 也不例外。

不同的编程语言提供了不同的保留关键字集,但是在所有编程语言中都有一个重要且通用的规则,我们不能使用保留关键字来命名我们变量、函数、类、模板以及其他对象命名。

Python 是大小写敏感(区分大小写)的, and 是关键字,AND 就不是关键字了。

程序语言关键字的作用通常有一些特定的用途,比如说 Python 的 import,就是用来导入包的。

如果尝试在 Python 中使用关键字定义变量的话,编译器将会提示错误。

关键字数量

可以使用下面的方法来查看 Python 的关键字。

importkeywordprint(keyword.kwlist)print(len(keyword.kwlist))

首先可以使用 import keyword 来导入包,然后就可以通过上面的方法打印 Python 的关键字,然后使用 len 函数查看关键字的数量。

我们可以知道 Python 3.9 的版本一共有 36 个关键字。

不同的 Python 版本关键字数量不一样。

因为不同版本的关键字数量不一样,因此我们就不在这里列出来了,请使用上面的代码直接跑一下就可以查看当前版本的关键字列表了。

python最基本的规则是关键字吗,Python 关键字相关推荐

  1. python学习之 ---正则表达式规则与正则表达式在python的应用

    正则表达式 概述 正则表达式30分钟快速入门 正则表达式是文本处理极为重要的技术,用它可以对字符串按照某种规则进行检索,替换 分类 BRE 基本正则表达式,grep.sed.vi等软件支持.vim有扩 ...

  2. python标识符、命名规则及关键字(含笔记)

    目录 1.标识符和关键字 1.1 标识符概念 1.2 标识符规则 2.命名规则 3.关键字 1.标识符和关键字 1.1 标识符概念 开发人员在程序中自定义的一些符号和名称.标示符是自己定义的,如变量名 ...

  3. Python变量作用域的规则以及如何搜索内置作用域

    喜欢编程,热爱分享,希望能结交更多志同道合的朋友,一起在学习Python的道路上走得更远!有不懂的问题可以私聊我哦! **作用域:**是指变量的生效范围,例如本地变量.全局变量描述的就是不同的生效范围 ...

  4. 符合python语言变量命名规则_Python变量命名规则

    变量的命名规则 1.要具有描述性 2.变量名只能_,数字,字母组成,不可以是空格或者特殊字符([email protected]#$%^&*~) 3.不能以中文为变量名 4.不能以数字开头 5 ...

  5. python变量标识符_简谈-Python的注释、变量类型、标识符及关键字

    在Python程序中,要想支持中文输出,则要在代码前面添加 标识符:开发人员在程序中自定义的一些符号和名称 标示符是自己定义的,如变量名 .函数名等 标识符的规则: 标示符由字目.下划线和数字组成,且 ...

  6. python语言在命名上是什么敏感的_一文轻松掌握python语言命名规范规则

    和C/C++.Java等语言一样,python在命名上也有一套约定俗成的规则,符合规范的命名可以让程序的可读性大大增加,从而使得代码的逻辑性增强,易于自己和其他协作者在以后的拓展中理解代码的意义,从而 ...

  7. python 去掉双引号_python知识学习,python标识符和关键字

    python标识符和关键字 标识符和关键字都是之中具有某种意义的标记和称谓,就像人的外号一样.所谓的标识符就是代码的分号.单引号.双引号等等就是标识符,而代码中的if.for等等就是关键字. pyth ...

  8. python语言变量名规则_python语言变量命名规则

    Python语言变量命名规则 变量名只能包含字母.数字和下划线.(推荐学习:Python视频教程) 变量名可以字母或下划线开头,但不能以数字开头.例如,可将变量命名为message_1,但不能将其命名 ...

  9. python语言命名规则-一文轻松掌握python语言命名规范规则

    和C/C++.Java等语言一样,python在命名上也有一套约定俗成的规则,符合规范的命名可以让程序的可读性大大增加,从而使得代码的逻辑性增强,易于自己和其他协作者在以后的拓展中理解代码的意义,从而 ...

最新文章

  1. 进程、线程、多线程、并发、并行学习记录
  2. 人脸识别数据集bin解压
  3. python交互式程序设计导论第二周_沧州学堂云Python 交互式程序设计导论搜题公众号...
  4. Linux做软raid10,51CTO博客-专业IT技术博客创作平台-技术成就梦想
  5. js(Dom+Bom)第一天(1)
  6. ARM 原子操作里的两个汇编指令
  7. Android 系统性能优化(53)---功耗优化battery-historian V2.0的数据获取
  8. CentOS-FTP
  9. 程序员如何转型项目经理?
  10. 剑指offer 面试63题
  11. 最新基于高德地图的android进阶开发(6)感兴趣点(POI)周边搜索源码浅析
  12. 阿里巴巴的图标库 -------------本地使用
  13. 微信支付服务器白名单,微信测试号白名单怎么回事?如何进行微信支付测试?
  14. Openjudge:向量点积计算
  15. 主线程启动多个子线程,子线程彼此之间并发执行,互不影响
  16. 捷客特带你盘点果粉手机壳的“鄙视链”
  17. 使用 python 查看谁没有交作业
  18. 9.png为什么可以保证图片不失真,.9.png操作详解————针对原文有补充
  19. Python爬虫51job职位
  20. Android开发经验谈:微信小程序的事件处理,灵魂拷问

热门文章

  1. opencv 3和qt5计算机视觉应用开发_【资源分享】有哪些学习openCV的网站或书籍?...
  2. 螃蟹wifi驱动在AP模式下存在挂死系统的问题
  3. java获取hdfs总大小_如何获取出HDFS已用空间/总空间的值。java FileSystem中有相关的方法吗???...
  4. 5、计算机网络物理层和数据链路层
  5. redis介绍以及使用 ppt_光纤收发器的工作原理以及使用方法介绍
  6. 谷歌语音文本转换python代码_python - Python Google语音到文本的转换 - SO中文参考 - www.soinside.com...
  7. 各品牌交换机常用命令整理
  8. python中如何定义一个数组_Python数组定义方法
  9. python 数据库 实战_干货!python与MySQL数据库的交互实战
  10. Android自定义app图标,自定义app图标(Icon) - Cordova中文网