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正则表达式操作指南(re使用)
Sep 06 Python
Python模块学习 filecmp 文件比较
Aug 27 Python
举例详解Python中的split()函数的使用方法
Apr 07 Python
Python HTMLParser模块解析html获取url实例
Apr 08 Python
python实现k-means聚类算法
Feb 23 Python
pytorch 数据集图片显示方法
Jul 26 Python
python实现简单http服务器功能
Sep 17 Python
CentOS下Python3的安装及创建虚拟环境的方法
Nov 28 Python
Django给admin添加Action的步骤详解
May 01 Python
简单了解Python3里的一些新特性
Jul 13 Python
妙用itchat! python实现久坐提醒功能
Nov 25 Python
Python3+Appium安装及Appium模拟微信登录方法详解
Feb 16 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在window iis的莫名问题的测试方法
2013/05/14 PHP
用PHP解决的一个栈的面试题
2014/07/02 PHP
PHP提高编程效率的20个要点
2015/09/23 PHP
php远程下载类分享
2016/04/13 PHP
PHP在innodb引擎下快速代建全文搜索功能简明教程【基于xunsearch】
2016/10/14 PHP
PHP实现加密文本文件并限制特定页面的存取的效果
2016/10/21 PHP
jquery之Document元素选择器篇
2008/08/14 Javascript
js实现的跟随鼠标移动的时钟效果(中英文日期显示)
2011/01/17 Javascript
js与jquery获取父元素,删除子元素的两种不同方法
2014/01/09 Javascript
纯js写的分页表格数据为json串
2014/02/18 Javascript
JavaScript面对国际化编程时的一些建议
2015/06/24 Javascript
jQuery.deferred对象使用详解
2016/03/18 Javascript
jQuery 移动端拖拽(模块化开发,触摸事件,webpack)
2016/10/28 Javascript
URL的参数中有加号传值变为空格的问题(URL特殊字符)
2016/11/04 Javascript
js中编码函数:escape,encodeURI与encodeURIComponent详解
2017/03/21 Javascript
ES6新特性七:数组的扩充详解
2017/04/21 Javascript
关于Vue的路由权限管理的示例代码
2018/03/06 Javascript
详解Node使用Puppeteer完成一次复杂的爬虫
2018/04/18 Javascript
详解vue 项目白屏解决方案
2018/10/31 Javascript
微信小程序自定义导航栏实例代码
2019/04/05 Javascript
JS阻止事件冒泡的方法详解
2019/08/26 Javascript
JQuery插件tablesorter表格排序实现过程解析
2020/05/28 jQuery
Python3中的真除和Floor除法用法分析
2016/03/16 Python
详细分析python3的reduce函数
2017/12/05 Python
python3爬虫怎样构建请求header
2018/12/23 Python
python整合ffmpeg实现视频文件的批量转换
2019/05/31 Python
Python中的支持向量机SVM的使用(附实例代码)
2019/06/26 Python
python 利用百度API识别图片文字(多线程版)
2020/12/14 Python
大学毕业生的自我鉴定
2013/11/30 职场文书
旅游个人求职信范文
2014/01/30 职场文书
会计求职自荐信
2014/06/20 职场文书
关于读书的演讲稿800字
2014/08/27 职场文书
2015医德医风个人工作总结
2015/04/02 职场文书
大学学习委员竞选稿
2015/11/20 职场文书
Keras在mnist上的CNN实践,并且自定义loss函数曲线图操作
2021/05/25 Python
Win10系统下配置Java环境变量
2021/06/13 Java/Android