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 相关文章推荐
使用Django Form解决表单数据无法动态刷新的两种方法
Jul 14 Python
Python装饰器模式定义与用法分析
Aug 06 Python
python3 面向对象__类的内置属性与方法的实例代码
Nov 09 Python
Python3 max()函数基础用法
Feb 19 Python
Pycharm新建模板默认添加个人信息的实例
Jul 15 Python
Python3 使用pillow库生成随机验证码
Aug 26 Python
Python3 tkinter 实现文件读取及保存功能
Sep 12 Python
python中class的定义及使用教程
Sep 18 Python
详解django使用include无法跳转的解决方法
Mar 19 Python
python使用PIL剪切和拼接图片
Mar 23 Python
UI自动化定位常用实现方法代码示例
Oct 27 Python
django上传文件的三种方式
Apr 29 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排序之二维数组的按照字母排序实现代码
2011/08/13 PHP
PHP中基于ts与nts版本- vc6和vc9编译版本的区别详解
2013/04/26 PHP
解析php中die(),exit(),return的区别
2013/06/20 PHP
Yii框架中jquery表单验证插件用法示例
2016/10/18 PHP
php中上传文件的的解决方案
2018/09/25 PHP
js jquery做的图片连续滚动代码
2008/01/06 Javascript
js正确获取元素样式详解
2009/08/07 Javascript
JQuery 获得绝对,相对位置的坐标方法
2010/02/09 Javascript
国外大牛IE版本检测!现在IE都到9了,IE检测代码
2012/01/04 Javascript
JavaScript在for循环中绑定事件解决事件参数不同的情况
2014/01/20 Javascript
Jquery操作js数组及对象示例代码
2014/05/11 Javascript
全面解析Bootstrap表单使用方法(表单控件状态)
2015/11/24 Javascript
浅谈Angularjs link和compile的使用区别
2016/10/21 Javascript
JS公共小方法之判断对象是否为domElement的实例
2016/11/25 Javascript
AngularJS框架的ng-app指令与自动加载实现方法分析
2017/01/04 Javascript
node.JS md5加密中文与php结果不一致的解决方法
2017/05/05 Javascript
深入浅析javascript继承体系
2017/10/23 Javascript
JavaScript数据结构与算法之队列原理与用法实例详解
2017/11/22 Javascript
微信小程序使用modal组件弹出对话框功能示例
2017/11/29 Javascript
基于vue实现网站前台的权限管理(前后端分离实践)
2018/01/13 Javascript
jQuery实现视频展示效果
2020/05/30 jQuery
Vue执行方法,方法获取data值,设置data值,方法传值操作
2020/08/05 Javascript
vue项目中js-cookie的使用存储token操作
2020/11/13 Javascript
下载糗事百科的内容_python版
2008/12/07 Python
TensorFlow实现创建分类器
2018/02/06 Python
Pytest参数化parametrize使用代码实例
2020/02/22 Python
Python 实现PS滤镜的旋涡特效
2020/12/03 Python
什么是"引用"?申明和使用"引用"要注意哪些问题?
2016/03/03 面试题
工程造价与财务管理专业应届生求职信
2013/10/06 职场文书
留学顾问岗位职责
2014/04/14 职场文书
理财学专业自荐书
2014/06/28 职场文书
幼儿园教学工作总结2015
2015/05/12 职场文书
严以律己专题学习研讨会发言材料
2015/11/09 职场文书
高端收音机+蓝牙音箱,JBL TUNER FM带收音蓝牙音箱评测
2021/04/24 无线电
CSS实现两列布局的N种方法
2021/08/02 HTML / CSS
Python加密技术之RSA加密解密的实现
2022/04/08 Python