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中cPickle用法例子分享
Jan 03 Python
Python实现Event回调机制的方法
Feb 13 Python
Form表单及django的form表单的补充
Jul 25 Python
python socket 聊天室实例代码详解
Nov 14 Python
利用OpenCV和Python实现查找图片差异
Dec 19 Python
pyenv虚拟环境管理python多版本和软件库的方法
Dec 26 Python
对python中 math模块下 atan 和 atan2的区别详解
Jan 17 Python
python利用opencv实现SIFT特征提取与匹配
Mar 05 Python
python3注册全局热键的实现
Mar 22 Python
jupyter 导入csv文件方式
Apr 21 Python
使用darknet框架的imagenet数据分类预训练操作
Jul 07 Python
python进行OpenCV实战之画图(直线、矩形、圆形)
Aug 27 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 zend 相对路径问题
2009/01/12 PHP
PHP print类函数使用总结
2010/06/25 PHP
初识PHP
2014/09/28 PHP
php中get_defined_constants函数用法实例分析
2015/05/12 PHP
PHP后台实现微信小程序登录
2018/08/03 PHP
JS数组的遍历方式for循环与for...in
2014/07/31 Javascript
javascript实现的简单计时器
2015/07/19 Javascript
详解angular2实现ng2-router 路由和嵌套路由
2017/03/24 Javascript
详解vue-cli + webpack 多页面实例配置优化方法
2017/07/13 Javascript
在小程序中使用腾讯视频插件播放教程视频的方法
2018/07/10 Javascript
javascript中的数据类型检测方法详解
2019/08/07 Javascript
vuex + keep-alive实现tab标签页面缓存功能
2019/10/17 Javascript
JS实现的进制转换,浮点数相加,数字判断操作示例
2019/11/09 Javascript
关于vue 结合原生js 解决echarts resize问题
2020/07/26 Javascript
[02:27]DOTA2英雄基础教程 莱恩
2014/01/17 DOTA
[02:38]DOTA2亚洲邀请赛 IG战队巡礼
2015/02/03 DOTA
python局部赋值的规则
2013/03/07 Python
12步教你理解Python装饰器
2016/02/25 Python
python生成器表达式和列表解析
2016/03/10 Python
python中print()函数的“,”与java中System.out.print()函数中的“+”功能详解
2017/11/24 Python
python中Apriori算法实现讲解
2017/12/10 Python
python的dataframe和matrix的互换方法
2018/04/11 Python
如何在python字符串中输入纯粹的{}
2018/08/22 Python
python 爬虫百度地图的信息界面的实现方法
2019/10/27 Python
关于keras中keras.layers.merge的用法说明
2020/05/23 Python
美国维生素、补充剂、保健食品购物网站:Vitacost
2016/08/05 全球购物
Clarks鞋澳大利亚官方网站:Clarks Australia
2019/12/25 全球购物
护士岗位职责
2014/02/16 职场文书
优质服务演讲稿
2014/05/14 职场文书
学校运动会霸气口号
2014/06/07 职场文书
2014年底工作总结
2014/12/15 职场文书
故意杀人案辩护词
2015/05/21 职场文书
员工给公司的建议书
2019/06/24 职场文书
浅析CSS在DevTools 中架构演变
2021/10/05 HTML / CSS
React Fragment介绍与使用详解
2021/11/11 Javascript
Python 居然可以在 Excel 中画画你知道吗
2022/02/15 Python