如何查看python关键字


Posted in Python onJanuary 17, 2021

现在我们就来讲讲关键字吧,准备好开始记笔记了吧,俗话说得好,好记性不如烂笔头,记好了喔,经常听大家提起关于Python中关键词有多少个?实际上Python中关键词目前有31个,想要具体查看以及观察个数的方式非常简单,下面就为大家详细介绍。

1、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', ...

2、得到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']

3、判断字符串是否含关键字

>>> keyword.iskeyword('and')
True
>>> 
>>> keyword.iskeyword('has')
False

Python关键字知识点扩展:

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中解析XML数据的方法
Oct 15 Python
Anaconda多环境多版本python配置操作方法
Sep 12 Python
python使用ddt过程中遇到的问题及解决方案【推荐】
Oct 29 Python
python抓取搜狗微信公众号文章
Apr 01 Python
Python实现个人微信号自动监控告警的示例
Jul 03 Python
python的pstuil模块使用方法总结
Jul 26 Python
Jupyter加载文件的实现方法
Apr 14 Python
使用Python操作MySQL的小技巧
Sep 10 Python
next在python中返回迭代器的实例方法
Dec 15 Python
利用Python网络爬虫爬取各大音乐评论的代码
Apr 13 Python
python办公自动化之excel的操作
May 23 Python
python获取带有返回值的多线程
May 02 Python
Python日志打印里logging.getLogger源码分析详解
Jan 17 #Python
Python中的面向接口编程示例详解
Jan 17 #Python
Python学习之time模块的基本使用
Jan 17 #Python
python中re模块知识点总结
Jan 17 #Python
史上最详细的Python打包成exe文件教程
Jan 17 #Python
python制作微博图片爬取工具
Jan 16 #Python
python工具——Mimesis的简单使用教程
Jan 16 #Python
You might like
将RTF格式的文件转成HTML并在网页中显示的代码
2006/10/09 PHP
PHP伪静态写法附代码
2008/06/20 PHP
PHP中json_encode、json_decode与serialize、unserialize的性能测试分析
2010/06/09 PHP
深入理解ob_flush和flush的区别(ob_flush()与flush()使用方法)
2013/02/06 PHP
php判断数组元素中是否存在某个字符串的方法
2014/06/14 PHP
php自定义时间转换函数示例
2016/12/07 PHP
总结AJAX相关JS代码片段和浏览器模型
2007/08/15 Javascript
基于jQuery的淡入淡出可自动切换的幻灯插件打包下载
2010/09/15 Javascript
JavaScript与DOM组合动态创建表格实例
2012/12/23 Javascript
由浅入深剖析Angular表单验证
2016/07/14 Javascript
Bootstrap企业网站实战项目4
2016/10/14 Javascript
微信小程序 vidao实现视频播放和弹幕的功能
2016/11/02 Javascript
JS对象是否拥有某属性如何判断
2017/02/03 Javascript
JS实现百度网盘任意文件强制下载功能
2018/08/31 Javascript
使用JS判断页面是首次被加载还是刷新
2019/05/26 Javascript
微信小程序简单的canvas裁剪图片功能详解
2019/07/12 Javascript
新手入门js闭包学习过程解析
2019/10/08 Javascript
javascript实现的图片预览和上传功能示例【兼容IE 9】
2020/05/01 Javascript
Vue实现简单的留言板
2020/10/23 Javascript
Python数据分析之双色球中蓝红球分析统计示例
2018/02/03 Python
python实现树形打印目录结构
2018/03/29 Python
解决Python中导入自己写的类,被划红线,但不影响执行的问题
2020/07/13 Python
CSS3 3D制作实战案例分析
2016/09/18 HTML / CSS
html5的canvas实现3d雪花飘舞效果
2013/12/27 HTML / CSS
几个人围成一圈的问题
2013/09/26 面试题
什么是serialVersionUID
2016/03/04 面试题
试述DBMS的主要功能
2016/11/13 面试题
自考生自我鉴定范文
2013/10/01 职场文书
焊接专业毕业生求职信
2013/10/01 职场文书
小学数学国培感言
2014/03/10 职场文书
国际贸易专业自荐信
2014/06/10 职场文书
学习十八大的心得体会
2014/09/01 职场文书
交通事故赔偿协议书
2014/10/16 职场文书
2015民办小学年度工作总结
2015/05/26 职场文书
Keras多线程机制与flask多线程冲突的解决方案
2021/05/28 Python
如何用Python搭建gRPC服务
2021/06/30 Python