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之开始真正编程
Sep 12 Python
Python中Selenium模拟JQuery滑动解锁实例
Jul 26 Python
matplotlib中legend位置调整解析
Dec 19 Python
基于python 二维数组及画图的实例详解
Apr 03 Python
python进行两个表格对比的方法
Jun 27 Python
树莓派使用USB摄像头和motion实现监控
Jun 22 Python
解决Django Static内容不能加载显示的问题
Jul 28 Python
解决Jupyter Notebook开始菜单栏Anaconda下消失的问题
Apr 13 Python
Python垃圾回收机制三种实现方法
Apr 27 Python
pycharm第三方库安装失败的问题及解决经验分享
May 09 Python
django中嵌套的try-except实例
May 21 Python
Python configparser模块操作代码实例
Jun 08 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/02/03 PHP
基于php判断客户端类型
2016/10/14 PHP
JQuery 学习笔记 element属性控制
2009/07/23 Javascript
jQuery 改变CSS样式基础代码
2010/02/11 Javascript
javascript 运算数的求值顺序
2011/08/23 Javascript
jQuery插件-jRating评分插件源码分析及使用方法
2012/12/28 Javascript
js实现一个省市区三级联动选择框代码分享
2013/03/06 Javascript
JQuery设置文本框和密码框得到焦点时的样式
2013/08/30 Javascript
jQuery避免$符和其他JS库冲突的方法对比
2014/02/20 Javascript
js操作IE浏览器弹出浏览文件夹可以返回目录路径
2014/07/14 Javascript
详谈jQuery中的this和$(this)
2014/11/13 Javascript
JavaScript求一个数组中重复出现次数最多的元素及其下标位置示例
2018/07/23 Javascript
ES6基础之默认参数值
2019/02/21 Javascript
nodejs使用async模块同步执行的方法
2019/03/02 NodeJs
Vue Cli 3项目使用融云IM实现聊天功能的方法
2019/04/19 Javascript
Vue.js实现立体计算器
2020/02/22 Javascript
JS JQuery获取data-*属性值方法解析
2020/09/01 jQuery
在Python中操作时间之strptime()方法的使用
2020/12/30 Python
Python中super的用法实例
2015/05/28 Python
pandas的object对象转时间对象的方法
2018/04/11 Python
Django模板Templates使用方法详解
2019/07/19 Python
Python生成并下载文件后端代码实例
2020/08/31 Python
详解利用css3的var()实现运行时改变scss的变量值
2021/03/02 HTML / CSS
浅谈移动端网页图片预加载方案
2018/11/05 HTML / CSS
豪华复古化妆:Besame Cosmetics
2019/09/06 全球购物
工程班组长岗位职责
2013/12/30 职场文书
大班幼儿评语大全
2014/04/30 职场文书
项目经理任命书
2014/06/04 职场文书
小学工作总结2015
2015/05/04 职场文书
2015年乡镇党务公开工作总结
2015/05/19 职场文书
小学语文课《掌声》教学反思
2016/03/03 职场文书
OpenCV-Python实现图像平滑处理操作
2021/06/08 Python
Java实现斗地主之洗牌发牌
2021/06/14 Java/Android
Python学习之时间包使用教程详解
2022/03/21 Python
一起来看看Vue的核心原理剖析
2022/03/24 Vue.js
SQL语句多表联合查询的方法示例
2022/04/18 MySQL