代码版本: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相关推荐

  1. Python 关键字(keyword) 参数

    函数是仅在调用时运行的代码块.可以将数据(称为参数)传递给函数.函数可以返回数据.函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段.函数能提高应用的模块性,和代码的重复利用率.已经知道 ...

  2. python:keyword --- 检验Python关键字

    python:keyword --- 检验Python关键字 此模块使 Python 程序可以确定某个字符串是否为 关键字 或 软关键字. keyword.iskeyword(s) 如果 s 是一个 ...

  3. python 关键字大全_一日一技:用实例列举python中所有的关键字(01)

    Python关键字列表 本教程提供有关Python中使用的所有关键字的简要信息. 关键字是Python中的保留字.我们不能将关键字用作变量名,函数名或任何其他标识符. 以下是Python中所有关键字的 ...

  4. python关键字和保留字_或带有Python示例的关键字

    python关键字和保留字 Python或关键字 (Python or keyword) or is a keyword (case-sensitive) in python, it is a log ...

  5. python关键字参数可以避免什么问题_python入门课|Python关键字参数使用方法公布,能解决80%的python函数问题...

    [摘要]在这个科学技术高速发展的时代,越来越多的人都开始选择学习编程软件,那么首先被大家选择的编程软件就是python,也用在各行各业之中,并被大家所熟知,所以也有越来越多的python学习者关注py ...

  6. [转载] python关键字和保留字_Python关键字

    参考链接: Python关键字和标识符 python关键字和保留字 关键词 (Keywords) Keywords are the reserved words in Python programmi ...

  7. Python关键字和标识符

    Today we will learn about Python keywords and identifiers. Earlier we learned how to install python ...

  8. 查看python关键字的方法,查看python关键字的方法

    查看python关键字的方法 作者:ikeycn 和 python 相关 简介:这是查看python关键字的方法的详细页面,介绍了和python,python 查看python关键字的方法有关的知识. ...

  9. Python关键字(保留字)

    3.2 Python关键字(保留字) 保留字又称关键字,不可用于普通标识符.关键字的拼写必须与这里列出的完全一致.Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字. ...

  10. python关键字的意思_python 关键字(Keywords)

    2018-04-30 python 关键字(Keywords) 声明:本文章大部分来自下面博客,对其作者表示感谢.以后会有详细的关键字说明. 1.and: 表示逻辑'与' 2.del: 用于list列 ...

最新文章

  1. 解决WIN7下组播问题
  2. e-cology在保险行业——泛微保险行业解决方案
  3. 循环控制-链表反转(与创建链表)
  4. hdu 4524 郑厂长系列故事——逃离迷宫
  5. 严格模式 华为_华为千元机虽然好,但是千万别乱选,这三款才是内行人的最爱...
  6. linux充当防火墙,Linux下主机充当防火墙的巧妙应用之iptables!.doc
  7. 论文浅尝|简单高效的知识图谱表示学习负样本采样方法
  8. php 中间表示语言,[转载]php 底层 探究之php编译过程及中间语言 opcode
  9. Python入门学习笔记(7)
  10. 中国数字牙科X光机市场趋势报告、技术动态创新及市场预测
  11. python画超长图-python—networkx:求图的平均路径长度并画出直方图
  12. 2016年PMP项目管理知识体系精髓总结
  13. 图像数据流识别圆形_python opencv :使用Hough变换检测圆形,数钱。
  14. 计算机网络(谢希仁版)知识点汇总
  15. 系统测试(重点知识)
  16. insert append需要注意的一个小问题
  17. 32、Java高级特性——日期操作类、Date类、SimpleDateFormat类、Calendar类
  18. Java之List系列--ArrayList扩容的原理
  19. Python数据分析之获取数据
  20. 视频工作室必备利器——群晖NAS

热门文章

  1. 新浪导航栏下拉菜单案例展示
  2. Angular6 + My97DatePicker时间选择器实现数据双向绑定
  3. mac下webrtc的编译-坑记录 非常重要
  4. Android武林大会(转)
  5. Hive 知识体系保姆级教程
  6. Oracle11g Dataguard配置
  7. python评分卡3_woe与IV分箱实现
  8. 网站关键词选择的四大步骤
  9. DNS的作用和解析过程描述
  10. mysql服务器无法启动