Python关键字keyword
代码版本:3.6.3
关键字
关键字是指Python中的保留字,是已经规定好的有其固定作用的词,定义变量时不能与关键字重名。关键字不是变量,只是一种有特殊用处的词语。keyword模块中的kwlist是一个列表,存放了Python中所有的关键字(str格式)。关键字其实很好分辨,就是编写代码时那些不曾定义过就直接使用的单词(不是符号),而且使用时决不能带括号,那就一定是关键字,用这个规则,再回忆编写一个模块的过程,就能把所有关键字想出来了。
Python3和2的关键字
Python3共有33个关键字,Python2共有31个关键字,下面有Python3中的所有关键字。比Python2中的关键字少了`exec`和`print`,多了`False`、`True`、`None`和`nonlocal`,这三个也是仅有的首字母大写的。
import keywordprint(keyword.kwlist)
print(keyword.iskeyword('is'))
运行结果
['False', 'None', 'True', 'and', 'as', 'assert', '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']
True
记忆思路(脑子瓦特了才背这个呢,别看)
导入:
import as from定义、释放:
class def lambda del
pass
global nonlocal
return yield循环、判断:
while for in if else elif
is not and or
None True False
break continue异常、断言:
try except finally with
raise assert
keyword模块提供了两个对象
# keyword.py 部分源码__all__ = ["iskeyword", "kwlist"]
keyword.kwlist是一个列表,里面放着所有的关键字。
keyword.iskeyword()接收一个字符串参数,返回其是不是关键字(True/False)
iskeyword调用的是魔法方法__contains__
# keyword.py 部分源码iskeyword = frozenset(kwlist).__contains__
Python关键字keyword相关推荐
- Python 关键字(keyword) 参数
函数是仅在调用时运行的代码块.可以将数据(称为参数)传递给函数.函数可以返回数据.函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段.函数能提高应用的模块性,和代码的重复利用率.已经知道 ...
- python:keyword --- 检验Python关键字
python:keyword --- 检验Python关键字 此模块使 Python 程序可以确定某个字符串是否为 关键字 或 软关键字. keyword.iskeyword(s) 如果 s 是一个 ...
- python 关键字大全_一日一技:用实例列举python中所有的关键字(01)
Python关键字列表 本教程提供有关Python中使用的所有关键字的简要信息. 关键字是Python中的保留字.我们不能将关键字用作变量名,函数名或任何其他标识符. 以下是Python中所有关键字的 ...
- python关键字和保留字_或带有Python示例的关键字
python关键字和保留字 Python或关键字 (Python or keyword) or is a keyword (case-sensitive) in python, it is a log ...
- python关键字参数可以避免什么问题_python入门课|Python关键字参数使用方法公布,能解决80%的python函数问题...
[摘要]在这个科学技术高速发展的时代,越来越多的人都开始选择学习编程软件,那么首先被大家选择的编程软件就是python,也用在各行各业之中,并被大家所熟知,所以也有越来越多的python学习者关注py ...
- [转载] python关键字和保留字_Python关键字
参考链接: Python关键字和标识符 python关键字和保留字 关键词 (Keywords) Keywords are the reserved words in Python programmi ...
- Python关键字和标识符
Today we will learn about Python keywords and identifiers. Earlier we learned how to install python ...
- 查看python关键字的方法,查看python关键字的方法
查看python关键字的方法 作者:ikeycn 和 python 相关 简介:这是查看python关键字的方法的详细页面,介绍了和python,python 查看python关键字的方法有关的知识. ...
- Python关键字(保留字)
3.2 Python关键字(保留字) 保留字又称关键字,不可用于普通标识符.关键字的拼写必须与这里列出的完全一致.Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字. ...
- python关键字的意思_python 关键字(Keywords)
2018-04-30 python 关键字(Keywords) 声明:本文章大部分来自下面博客,对其作者表示感谢.以后会有详细的关键字说明. 1.and: 表示逻辑'与' 2.del: 用于list列 ...
最新文章
- 解决WIN7下组播问题
- e-cology在保险行业——泛微保险行业解决方案
- 循环控制-链表反转(与创建链表)
- hdu 4524 郑厂长系列故事——逃离迷宫
- 严格模式 华为_华为千元机虽然好,但是千万别乱选,这三款才是内行人的最爱...
- linux充当防火墙,Linux下主机充当防火墙的巧妙应用之iptables!.doc
- 论文浅尝|简单高效的知识图谱表示学习负样本采样方法
- php 中间表示语言,[转载]php 底层 探究之php编译过程及中间语言 opcode
- Python入门学习笔记(7)
- 中国数字牙科X光机市场趋势报告、技术动态创新及市场预测
- python画超长图-python—networkx:求图的平均路径长度并画出直方图
- 2016年PMP项目管理知识体系精髓总结
- 图像数据流识别圆形_python opencv :使用Hough变换检测圆形,数钱。
- 计算机网络(谢希仁版)知识点汇总
- 系统测试(重点知识)
- insert append需要注意的一个小问题
- 32、Java高级特性——日期操作类、Date类、SimpleDateFormat类、Calendar类
- Java之List系列--ArrayList扩容的原理
- Python数据分析之获取数据
- 视频工作室必备利器——群晖NAS