python语言关键字是_Python 关键字

python语言关键字是_Python 关键字1Python关键字概述Python关键字(或称保留字)指的是Python语言中一些已经被赋予特定意义的单词。也属于是标识符,但是不能被用作普通标识符。以下标识符被作为Python语言的保留字或称关键字,共35个。关键字的拼写必须与这里列出的完全一致。FalseawaitelseimportpassNonebreak…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

1 Python 关键字概述

Python 关键字(或称 保留字)指的是 Python 语言中一些已经被赋予特定意义的单词。

也属于是标识符,但是不能被用作普通标识符。

以下标识符被作为 Python 语言的保留字或称关键字,共 35 个。关键字的拼写必须与这里列出的完全一致。

False await else import pass

None break except in raise

True class finally is return

and continue for lambda try

as def from nonlocal while

assert del global not with

async elif if or yield

2 Python 关键字查看

Python 包含的关键字可以通过执行如下命令进行查看:

>>> 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’]

3 注意事项

3.1 关键字不能用作普通标识符

Python 关键字(或称 保留字)是一些已经被赋予特定意义的单词,所以要求开发者在开发程序时,不能再用这些关键字作为标识符给变量、函数、类、模块以及其他对象命名。

3.2 关键字区分大小写

由于 Python 是严格区分大小写的,所以 Python 关键字也必然是区分大小写的。

这就要求程序员在用关键字的时候,一定要与以上所列出的关键字完全一致。

3.3 关键字作为普通标识符使用会报错

假设,如果使用 Python 中的关键字作为普通标识符,会出现什么情况呢?

如下代码所示,选取 and 关键字作为变量名(普通标识符):

# 选取 and 关键字作为变量名(普通标识符)

and = ‘微信公众号:码农阿杰’

print(and)

运行结果:

and = ‘微信公众号:码农阿杰’

^

SyntaxError: invalid syntax

总结:

从以上代码及其运行结果可以看出,如果使用 Python 中的关键字作为普通标识符,会报SyntaxError: invalid syntax错误。

4 文章其他地址

4.1 微信公众号:码农阿杰

5 参考资料

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/206801.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • ES 安装 elasticsearch-sql插件「建议收藏」

    ES 安装 elasticsearch-sql插件「建议收藏」1、查看sql插件githubhttps://github.com/NLPchina/elasticsearch-sql2、安装1、cdelasticsearch#进入目录2、./bin/elasticsearch-plugininstallhttps://github.com/NLPchina/elasticsearch-sql/releases/download/5.4.3.0/elasticsearch-sql-5.4.3.0.zip3、下载SQL的Serverwget

  • vue 生成二维码 插件

    vue 生成二维码 插件1.下载qr插件npmivue-qr–save2.引入//引入插件importVueQrfrom’vue-qr’//放入componentscomponents:{VueQr}3.使用//页面使用<vue-qrtext=”这是你的二维码内容”size=”200″:margin=”0″/>4.效果

  • Google资深工程师深度讲解Go语言-基础语法(二)「建议收藏」

    Google资深工程师深度讲解Go语言-基础语法(二)

  • mysql redis配置文件详解_Redis配置文件redis.conf 详解

    mysql redis配置文件详解_Redis配置文件redis.conf 详解Redis配置文件redis.conf详解1.基本配置内存单位的表示#1k=>1000bytes#1kb=>1024bytes#1m=>1000000bytes#1mb=>1024*1024bytes#1g=>1000000000bytes#1gb=>1024*1024*1024bytes单位中不区分大小写1GB…

  • 嵌入式Linux开发流程_嵌入式开发一般采用什么方式

    嵌入式Linux开发流程_嵌入式开发一般采用什么方式在学习嵌入式开发的过程中,尤其是开始入门时,包括各种各样的教程,都是在讲学习linux,很少讲如何利用linux来开发属于自己的嵌入式项目,也就是没有一个全局的概念,简单理解,大概流程如下:一、建立开发环境   操作系统当然是LInux,或者在win系统下安装虚拟机,通过网络下载相应的GCC交叉编译器进行安装,或者安装产品厂家提供的交叉编译器。  这一步,就相当于在win系统下,要

    2022年10月26日
  • 深挖洞广积粮不称霸_threadlocal源码

    深挖洞广积粮不称霸_threadlocal源码ThreadLocal是什么早在JDK1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号