Python中有几个关键字


Posted in Python onJune 04, 2020

Python中关键词有多少个?Python中关键词目前有31个,可以利用Python的内置的keyword模块进行输出查看。

keyword模块

Help on module keyword:
NAME
 keyword - Keywords (from "graminit.c")
FILE
 /usr/lib64/python2.6/keyword.py
DESCRIPTION
 This file is automatically generated; please don't muck it up!
 To update the symbols in this file, 'cd' to the top directory of
 the python source tree after building the interpreter and run:
  python Lib/keyword.py
FUNCTIONS
 iskeyword = __contains__(...)
  x.__contains__(y) y in x.
DATA
 __all__ = ['iskeyword', 'kwlist']
 kwlist = ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', ...

得到python的关键字列表:

>>> keyword.kwlist
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 
'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print',
 'raise', 'return', 'try', 'while', 'with', 'yield']

判断字符串是否是python的关键字

>>> keyword.iskeyword('and')
True
>>> 
>>> keyword.iskeyword('has')
False

关于关键字知识点扩展:

TF-IDF

TF-IDF(Term Frequencey-Inverse Document Frequency)指词频-逆文档频率,它属于数值统计的范畴。使用TF-IDF,我们能够学习一个词对于数据集中的一个文档的重要性。

TF-IDF的概念

TF-IDF有两部分,词频和逆文档频率。首先介绍词频,这个词很直观,词频表示每个词在文档或数据集中出现的频率。等式如下:

TF(t)=词t在一篇文档中出现的次数/这篇文档的总词数

第二部分——逆文档频率实际上告诉了我们一个单词对文档的重要性。这是因为当计算TF的时候,我们对每个词赋予了同等的重要性,它出现得越多,它的TF就越高,如果它出现了100次,也许相比其他出现更少的词,它并不携带那么多信息,因此我们需要赋予它们权重,决定每个词的重要性。使用下面的等式得到IDF:

IDF(t)=(log10文档的篇数/包含词t文档的篇数)

那么,计算TF-IDF的方法如下:

TF * IDF=(词t在一篇文档中出现的次数/这篇文档的总词数)* log10(文档的篇数/包含词t文档的篇数)

到此这篇关于Python中有几个关键字的文章就介绍到这了,更多相关Python中关键字有多少个内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python生成密码库功能示例
May 23 Python
python 简单备份文件脚本v1.0的实例
Nov 06 Python
python中文分词,使用结巴分词对python进行分词(实例讲解)
Nov 14 Python
Django入门使用示例
Dec 12 Python
Python lambda函数基本用法实例分析
Mar 16 Python
python os.path模块常用方法实例详解
Sep 16 Python
Python正则表达式指南 推荐
Oct 09 Python
PyCharm搭建Spark开发环境实现第一个pyspark程序
Jun 13 Python
用python的turtle模块实现给女票画个小心心
Nov 23 Python
Python OpenCV去除字母后面的杂线操作
Jul 05 Python
Python 在 VSCode 中使用 IPython Kernel 的方法详解
Sep 05 Python
Python可视化神器pyecharts绘制地理图表
Jul 07 Python
Python如何转换字符串大小写
Jun 04 #Python
如何在Python对Excel进行读取
Jun 04 #Python
opencv 查找连通区域 最大面积实例
Jun 04 #Python
Python中的Cookie模块如何使用
Jun 04 #Python
Python爬虫获取页面所有URL链接过程详解
Jun 04 #Python
Python中的全局变量如何理解
Jun 04 #Python
使用OpenCV获取图片连通域数量,并用不同颜色标记函
Jun 04 #Python
You might like
修改php.ini以达到屏蔽错误信息并记录日志
2013/06/16 PHP
PHP操作Redis常用技巧总结
2018/04/24 PHP
Yii支持多域名cors原理的实现
2018/12/05 PHP
Laravel框架源码解析之入口文件原理分析
2020/05/14 PHP
MSN消息提示类
2006/09/05 Javascript
GWT中复制到剪贴板 js+flash实现复制 兼容性比较好
2010/03/07 Javascript
JavaScript中for-in遍历方式示例介绍
2014/02/11 Javascript
jQuery实现拖动调整表格单元格大小的代码实例
2015/01/13 Javascript
JavaScript整除运算函数ceil和floor的区别分析
2015/04/14 Javascript
Javascript 字符串模板的简单实现
2016/02/13 Javascript
js代码实现下拉菜单【推荐】
2016/12/15 Javascript
微信小程序实战之自定义toast(6)
2017/04/18 Javascript
详解A标签中href=""的几种用法
2017/08/20 Javascript
jQuery解析json格式数据示例
2018/09/01 jQuery
jquery 键盘事件 keypress() keydown() keyup()用法总结
2019/10/23 jQuery
javascript设计模式 ? 适配器模式原理与应用实例分析
2020/04/13 Javascript
[02:44]DOTA2英雄基础教程 克林克兹
2014/01/15 DOTA
Python判断变量是否为Json格式的字符串示例
2017/05/03 Python
python生成器,可迭代对象,迭代器区别和联系
2018/02/04 Python
Django如何自定义分页
2018/09/25 Python
解决pycharm无法识别本地site-packages的问题
2018/10/13 Python
python中使用paramiko模块并实现远程连接服务器执行上传下载功能
2020/02/29 Python
VSCode配合pipenv搞定虚拟环境的实现方法
2020/05/17 Python
Python脚本破解压缩文件口令实例教程(zipfile)
2020/06/14 Python
python中rb含义理解
2020/06/18 Python
CSS3 实现雷达扫描图的示例代码
2020/09/21 HTML / CSS
戴尔美国官网:Dell
2016/08/31 全球购物
新闻记者个人求职的自我评价
2013/11/28 职场文书
致接力运动员广播稿
2014/02/17 职场文书
中共广东省委常委会党的群众路线教育实践活动整改方案
2014/09/23 职场文书
党员民主生活会材料
2014/12/15 职场文书
义诊活动通知
2015/04/24 职场文书
2015年“7.11”世界人口日宣传活动方案
2015/05/06 职场文书
教师研修随笔感言
2015/11/18 职场文书
大学学生会主席竞选稿
2015/11/19 职场文书
分享很少见很有用的SQL功能CORRESPONDING
2022/08/05 MySQL