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自动连接ssh的方法
Mar 07 Python
复习Python中的字符串知识点
Apr 14 Python
Python实现修改IE注册表功能示例
May 10 Python
Python实现爬虫爬取NBA数据功能示例
May 28 Python
Python爬虫框架Scrapy基本用法入门教程
Jul 26 Python
python 从文件夹抽取图片另存的方法
Dec 04 Python
Python设计模式之抽象工厂模式原理与用法详解
Jan 15 Python
python3+PyQt5 实现Rich文本的行编辑方法
Jun 17 Python
详解python和matlab的优势与区别
Jun 28 Python
python 实现12bit灰度图像映射到8bit显示的方法
Jul 08 Python
基于python解线性矩阵方程(numpy中的matrix类)
Oct 21 Python
Python super()方法原理详解
Mar 31 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
日本十大惊悚动漫
2020/03/04 日漫
php5 and xml示例
2006/11/22 PHP
PHP文件后缀不强制为.php方法
2019/03/31 PHP
jQuery 树形结构的选择器
2010/02/15 Javascript
Flex通过JS获取客户端IP和计算机名的实例代码
2013/11/21 Javascript
JS遍历页面所有对象属性及实现方法
2016/08/01 Javascript
总结Javascript中数组各种去重的方法
2016/10/04 Javascript
Vue.js 单页面多路由区域操作的实例详解
2017/07/17 Javascript
JS+HTML+CSS实现轮播效果
2017/11/28 Javascript
详解webpack 打包文件体积过大解决方案(code splitting)
2018/04/10 Javascript
vue 登录滑动验证实现代码
2018/08/24 Javascript
如何使用less实现随机下雪动画详解
2019/01/02 Javascript
解决Layui数据表格的宽高问题
2019/09/28 Javascript
webpack优化之代码分割与公共代码提取详解
2019/11/22 Javascript
vue+element table表格实现动态列筛选的示例代码
2021/01/14 Vue.js
[01:48]完美圣典齐天大圣至宝宣传片
2016/12/17 DOTA
Python socket C/S结构的聊天室应用实现
2014/11/30 Python
python删除指定类型(或非指定)的文件实例详解
2015/07/06 Python
Python实现带百分比的进度条
2016/06/28 Python
利用Python为iOS10生成图标和截屏
2016/09/24 Python
解决uWSGI的编码问题详解
2017/03/24 Python
Python绘制3d螺旋曲线图实例代码
2017/12/20 Python
Python中Proxypool库的安装与配置
2018/10/19 Python
Python日期格式和字符串格式相互转换的方法
2020/02/18 Python
Python自动化测试笔试面试题精选
2020/03/12 Python
2020最新pycharm汉化安装(python工程狮亲测有效)
2020/04/26 Python
numpy 矩阵形状调整:拉伸、变成一位数组的实例
2020/06/18 Python
浅谈pandas dataframe对除数是零的处理
2020/07/20 Python
印尼旅游网站:via
2017/11/12 全球购物
如何打造一封优秀的留学推荐信
2014/01/25 职场文书
小学综治宣传月活动总结
2014/07/02 职场文书
群众路线剖析材料(四风问题)
2014/10/08 职场文书
2014年学生会个人工作总结
2014/11/07 职场文书
教师求职简历自我评价
2015/03/10 职场文书
子女赡养老人协议书
2016/03/23 职场文书
“鬼灭之刃”热度不减,其成功背后的原因是什么?
2022/03/22 日漫