如何查看python关键字


Posted in Python onJanuary 17, 2021

现在我们就来讲讲关键字吧,准备好开始记笔记了吧,俗话说得好,好记性不如烂笔头,记好了喔,经常听大家提起关于Python中关键词有多少个?实际上Python中关键词目前有31个,想要具体查看以及观察个数的方式非常简单,下面就为大家详细介绍。

1、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', ...

2、得到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']

3、判断字符串是否含关键字

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

Python关键字知识点扩展:

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自动重试HTTP连接装饰器
Apr 28 Python
python通过索引遍历列表的方法
May 04 Python
Python3.6.2调用ffmpeg的方法
Jan 10 Python
Python实现的读取文件内容并写入其他文件操作示例
Apr 09 Python
python之pyqt5通过按钮改变Label的背景颜色方法
Jun 13 Python
解决python 3 urllib 没有 urlencode 属性的问题
Aug 22 Python
wxPython窗体拆分布局基础组件
Nov 19 Python
Python数据分析pandas模块用法实例详解
Nov 20 Python
将数据集制作成VOC数据集格式的实例
Feb 17 Python
Python爬虫获取页面所有URL链接过程详解
Jun 04 Python
python如何进行矩阵运算
Jun 05 Python
Python使用openpyxl模块处理Excel文件
Jun 05 Python
Python日志打印里logging.getLogger源码分析详解
Jan 17 #Python
Python中的面向接口编程示例详解
Jan 17 #Python
Python学习之time模块的基本使用
Jan 17 #Python
python中re模块知识点总结
Jan 17 #Python
史上最详细的Python打包成exe文件教程
Jan 17 #Python
python制作微博图片爬取工具
Jan 16 #Python
python工具——Mimesis的简单使用教程
Jan 16 #Python
You might like
PHP读取网页文件内容的实现代码(fopen,curl等)
2011/06/23 PHP
php基于GD库画五星红旗的方法
2015/02/24 PHP
Apache连接PHP后无法启动问题解决思路
2015/06/18 PHP
PHP+MySQL存储数据常见中文乱码问题小结
2016/06/13 PHP
Windows Server 2008 R2和2012中PHP连接MySQL过慢的解决方法
2016/07/02 PHP
thinkphp ajaxfileupload实现异步上传图片的示例
2017/08/28 PHP
phpstudy2020搭建站点的实现示例
2020/10/30 PHP
Extjs gridpanel 出现横向滚动条问题的解决方法
2011/07/04 Javascript
jQuery+CSS实现菜单滑动伸展收缩(仿淘宝)
2013/03/22 Javascript
js/jquery判断浏览器的方法小结
2014/09/02 Javascript
javascript实现禁止右键和F12查看源代码
2014/12/26 Javascript
在Javascript中处理数组之toSource()方法的使用
2015/06/09 Javascript
javascript实现树形菜单的方法
2015/07/17 Javascript
JavaScript小技巧整理
2015/12/30 Javascript
jQuery事件用法详解
2016/10/06 Javascript
Vue.use源码分析
2017/04/22 Javascript
教你5分钟学会用requirejs(必看篇)
2017/07/25 Javascript
不到200行 JavaScript 代码实现富文本编辑器的方法
2018/01/03 Javascript
解决vue.js 数据渲染成功仍报错的问题
2018/08/25 Javascript
Vue v-for循环之@click点击事件获取元素示例
2019/11/09 Javascript
小程序实现按下录音松开识别语音
2019/11/22 Javascript
JavaScript的变量声明与声明提前用法实例分析
2019/11/26 Javascript
JavaScript实现简单贪吃蛇效果
2020/03/09 Javascript
JavaScript 中判断变量是否为数字的示例代码
2020/10/22 Javascript
[10:34]DOTA2上海特级锦标赛全纪录
2016/03/25 DOTA
[02:14]2016国际邀请赛中国区预选赛Ehome晋级之路
2016/07/01 DOTA
Flask的图形化管理界面搭建框架Flask-Admin的使用教程
2016/06/13 Python
Python使用pylab库实现画线功能的方法详解
2017/06/08 Python
python实现基于信息增益的决策树归纳
2018/12/18 Python
numpy.transpose()实现数组的转置例子
2019/12/02 Python
opencv resize图片为正方形尺寸的实现方法
2019/12/26 Python
Pytorch的mean和std调查实例
2020/01/02 Python
Python netmiko模块的使用
2020/02/14 Python
什么是Connection-oriented Protocol/Connectionless Protocol面向连接的协议/无连接协议
2012/09/06 面试题
奥巴马当选演讲稿
2014/09/10 职场文书
2015年助理政工师工作总结
2015/05/26 职场文书