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利用elaphe制作二维条形码实现代码
May 25 Python
python获取标准北京时间的方法
Mar 24 Python
Python部署web开发程序的几种方法
May 05 Python
使用apidoc管理RESTful风格Flask项目接口文档方法
Feb 07 Python
利用Pandas读取文件路径或文件名称包含中文的csv文件方法
Jul 04 Python
浅述python中深浅拷贝原理
Sep 18 Python
解决pycharm每次新建项目都要重新安装一些第三方库的问题
Jan 17 Python
Python中filter与lambda的结合使用详解
Dec 24 Python
基于pytorch中的Sequential用法说明
Jun 24 Python
Python RabbitMQ实现简单的进程间通信示例
Jul 02 Python
增大python字体的方法步骤
Jul 05 Python
一起来学习Python的元组和列表
Mar 13 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
IIS+fastcgi下PHP运行超时问题的解决办法详解
2013/06/20 PHP
php不用正则验证真假身份证
2013/11/06 PHP
PHP面向对象程序设计之对象克隆clone和魔术方法__clone()用法分析
2019/06/12 PHP
判断控件是否已加载完成的代码
2010/02/24 Javascript
使用Microsoft Ajax Minifier减小JavaScript文件大小的方法
2010/04/01 Javascript
Javascript 类与静态类的实现(续)
2010/04/02 Javascript
ajax处理php返回json数据的实例代码
2013/01/24 Javascript
JQuery写动态树示例代码
2013/07/31 Javascript
jQuery实现的点赞随机数字显示动画效果(附在线演示与demo源码下载)
2015/12/31 Javascript
Node.js环境下编写爬虫爬取维基百科内容的实例分享
2016/06/12 Javascript
JS实现根据文件字节数返回文件大小的方法
2016/08/02 Javascript
JS获取url参数、主域名的方法实例分析
2016/08/03 Javascript
javaScript如何跳出多重循环break、continue
2016/09/01 Javascript
深入理解 JavaScript 中的 JSON
2017/04/06 Javascript
理解 Node.js 事件驱动机制的原理
2017/08/16 Javascript
javascript实现前端分页功能
2020/11/26 Javascript
[56:35]DOTA2上海特级锦标赛C组小组赛#1 OG VS Archon第二局
2016/02/27 DOTA
[00:58]他们到底在电话里听到了什么?
2017/11/21 DOTA
Python文本特征抽取与向量化算法学习
2017/12/22 Python
用PyInstaller把Python代码打包成单个独立的exe可执行文件
2018/05/26 Python
Python GUI布局尺寸适配方法
2018/10/11 Python
python初学者,用python实现基本的学生管理系统(python3)代码实例
2019/04/10 Python
Spring @Enable模块驱动原理及使用实例
2020/06/23 Python
Django-simple-captcha验证码包使用方法详解
2020/11/28 Python
python3代码输出嵌套式对象实例详解
2020/12/03 Python
html5使用canvas实现跟随光标跳动的火焰效果
2014/01/07 HTML / CSS
Mountain Warehouse波兰官方网站:英国户外品牌
2019/08/29 全球购物
什么造成了Java里面的异常
2016/04/24 面试题
Linux如何压缩可执行文件
2013/10/21 面试题
庆七一活动方案
2014/01/25 职场文书
幸福家庭事迹材料
2014/02/03 职场文书
小学生安全教育广播稿
2014/10/20 职场文书
何玥事迹观后感
2015/06/16 职场文书
入党申请书怎么写?
2019/06/11 职场文书
QT连接MYSQL数据库的详细步骤
2021/07/07 MySQL
Python 文字识别
2022/05/11 Python