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基础教程之循环介绍
Aug 29 Python
关于Python元祖,列表,字典,集合的比较
Jan 06 Python
Python连接数据库学习之DB-API详解
Feb 07 Python
Python中list查询及所需时间计算操作示例
Jun 21 Python
将tensorflow的ckpt模型存储为npy的实例
Jul 09 Python
django配置连接数据库及原生sql语句的使用方法
Mar 03 Python
python导入坐标点的具体操作
May 10 Python
Python 转换文本编码实现解析
Aug 27 Python
python selenium循环登陆网站的实现
Nov 04 Python
运行tensorflow python程序,限制对GPU和CPU的占用操作
Feb 06 Python
python argparse传入布尔参数false不生效的解决
Apr 20 Python
python缺失值填充方法示例代码
Dec 24 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 HTML代码串截取代码
2008/12/29 PHP
关于PHP二进制流 逐bit的低位在前算法(详解)
2013/06/13 PHP
解析zend Framework如何自动加载类
2013/06/28 PHP
php 可变函数使用小结
2018/06/12 PHP
Extjs学习笔记之六 面版
2010/01/08 Javascript
关于JavaScript定义类和对象的几种方式
2010/11/09 Javascript
js两行代码按指定格式输出日期时间
2011/10/21 Javascript
JS简单的图片放大缩小的两种方法
2013/11/11 Javascript
jquery实现弹出窗口效果的实例代码
2013/11/28 Javascript
JavaScript 获取任一float型小数点后两位的小数
2014/06/30 Javascript
jQuery实现的网页竖向菜单效果代码
2015/08/26 Javascript
JS两个数组比较,删除重复值的巧妙方法(推荐)
2016/06/03 Javascript
使用Bootstrap Tabs选项卡Ajax加载数据实现
2016/12/23 Javascript
Node.js中sequelize时区的配置方法
2017/12/10 Javascript
JavaScript实现微信红包算法及问题解决方法
2018/04/26 Javascript
vue项目持久化存储数据的实现代码
2018/10/01 Javascript
keep-alive不能缓存多层级路由菜单问题解决
2020/03/10 Javascript
js中位数不足自动补位扩展padLeft、padRight实现代码
2020/04/06 Javascript
[36:37]2014 DOTA2华西杯精英邀请赛5 24 VG VS iG
2014/05/25 DOTA
Python设置Socket代理及实现远程摄像头控制的例子
2015/11/13 Python
用Python一键搭建Http服务器的方法
2018/06/01 Python
Python实现简单石头剪刀布游戏
2021/01/20 Python
python 给图像添加透明度(alpha通道)
2020/04/09 Python
关于pycharm 切换 python3.9 报错 ‘HTMLParser‘ object has no attribute ‘unescape‘ 的问题
2020/11/24 Python
Python数据模型与Python对象模型的相关总结
2021/01/26 Python
纯HTML5+CSS3制作生日蛋糕(代码易懂)
2016/11/16 HTML / CSS
英国领先的独立时装店:Van Mildert
2019/10/28 全球购物
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类
2012/02/06 面试题
浙大毕业生自荐信
2014/01/26 职场文书
班班通校本培训方案
2014/03/12 职场文书
群众路线教育实践活动对照检查材料
2014/09/22 职场文书
教师四风问题整改措施
2014/09/25 职场文书
法院干警四风问题个人对照检查材料思想汇报
2014/10/07 职场文书
公司业务员管理制度
2015/08/05 职场文书
创业计划书之餐饮
2019/09/02 职场文书
Python实现归一化算法详情
2022/03/18 Python