hog函数的用法 python_Python常见内置函数用法(三)

本文作者:孙雪丽

文字编辑:周聪聪

技术总编:张学人

重大通知!!!2019年6月22日至24日在河南郑州举行Stata编程技术特别训练营,招生工作已经圆满结束。另外爬虫俱乐部将于2019年7月5日至7月8日在武汉举行首期Python编程技术定制培训,仍在火热招生中,点击文章末尾查看原文,查看培训详细信息。

help()函数

Python中有许多内置的函数、模块以及类,初学Python时我们怎么知道有哪些内置模块和方法供我们使用以及如何使用它们呢?

Python内置的help()函数可以帮我们查看函数、模块、对象或方法用途的详细说明,充分利用help()函数,可以让我们的学习事半功倍。其语法为:

help([object])

help()中可传入参数也可不传入,不传入任何参数时,控制台将会启动交互式帮助系统(如下图),通过在”help> ”后输入模块名或函数名并回车,随即会在控制台输出该模块或函数的详细说明,在”help> ”后输入quit并回车可退出该交互系统。

3e5b0262becc200de52a0a88fec036ad.png

这种交互式的帮助系统与在help()中传入参数是等价的。传入参数时,参数可以是模块名、类名、函数名,也可是一个Python对象。当在help()中传入字符串时该字符串将作为模块、函数、类、方法、关键字或文档主题的名称进行查找,并在控制台上打印帮助页面。如果参数是任何其他类型的对象,则生成该对象上的帮助页面。具体用法如下:

(1)查看Python中所有的关键字

关键字指的是Python原生语法内置的语法词,我们在定义变量时要严格避开这些词汇以防语法冲突。在help()函数中输入”keywords”作为参数,可输出Python中所有的关键字,如下图:

07c45ca7cb77daf3524e304689a3a22f.png

更进一步,在help中输入某一具体关键字作为参数,控制台将输出该关键字的详细信息。

045fd0990bc47ca10a20f38305774821.png

(2)查看Python中所有的模块

在help()中输入”modules”作为参数可在控制台输出Python中内置的所有模块,如下图:

40738c61a664fa4cbb453a47f6868ac3.png

2be26eb58e4ea50de0b591a97098df8b.png

红色方框中的英文提示我们,在help()中输入模块名相应可得到此模块的帮助信息,输入”modules spam”可查询Python内置模块名称或介绍中包含字符串”spam”的模块。

同样我们也可查询Python标准库或第三方库中的模块的详细信息,与日常使用这些库类似,在help某一模块前需先导入对应模块,以标准库os为例,查询其path模块的用法的程序如下:

import os.pathhelp("os.path")

(3)查询Python类与类方法

当我们想要了解某一个Python类时,以列表list为例,可通过help(list)查询,在控制台会输出该类的介绍以及类中定义的可供使用的方法,进一步通过在help中输入”list.append”可查看list中append方法的介绍,如下图:

aaa18c81d6a21fd53a0585c60bb7c79d.png

上述append方法的介绍也可通过类实例化一个具体的对象进行调用,如下图:

166c5a7389810efb5c69669dafad8ebf.png

(4)查询Python内置函数用法

Python有许多内置的函数可供使用,当我们忘记某一函数如何使用时同样在help()中输入对应的函数名即可输出该函数的介绍,以open函数为例,运行help(open)控制台为我们输出了该函数的语法为:

open(file, mode='r', buffering=-1,encoding=None, errors=None, newline=None, closefd=True, opener=None)

并列示了函数中每一参数的具体介绍。

64637ee5f18f79fe8eb9b921285c9a1c.png

以上就是help()函数的用法啦,哪里不会help哪里,妈妈再也不用担心我的Python了!

id()函数

刚刚介绍了help()函数的用法,趁着热乎劲赶紧help一下id()函数的用法吧!

c15a1f7781cb37183f0ade7a4459dcd8.png

可见,id()函数中有一个参数object(对象),且该函数用于返回可以唯一识别对象object的标识符,在原生Python中id()函数用对象的内存地址来作为这一标识符。因此id(object)会返回对象object的内存地址。

a = [1,2,3]b = [1,2,3]print(a==b)print(a is b)print(id(a))print(id(b))

bc9bb6b468295cf66d62b0196c3caa7c.png

如上图,我们定义了两个相同的列表a和b,我们判断a与b是否相等时,结果为True,判断a是否是b时,结果为False,显然a与b虽然有相同的值,但却是两个不同的对象,计算机为其分配了两个不同的地址204051240和210449272。

9e68ccdd7d0aab42f1a30ab63548cfa9.gif

对爬虫俱乐部的推文累计打赏超过1000元我们即可给您开具发票,发票类别为“咨询费”。用心做事,只为做您更贴心的小爬虫!

往期推文推荐

  • Python编程技术暑期训练营报名啦!

  • 输出描述性统计结果

  • Python常见内置函数用法(一)

  • Stata如何实现变量快速拼接?

    Pandas之数据查询与修改

  • 爬虫俱乐部推出新命令:cnar--年报数据快到碗里来

  • 用python提取pdf表格数据

    单行观测值过长?filefilter帮你自动分行

  • 你究竟有多少NB好校友?

  • 筛选文件利器——filesearch命令

  • 绘制《倚天屠龙记》地名词云图

  • Python标准库-logging模块(1)

  • 爬虫俱乐部新云端数据源启用

关于我们

微信公众号“爬虫俱乐部”分享实用的stata命令,欢迎转载、打赏。爬虫俱乐部是由李春涛教授领导下的研究生及本科生组成的大数据分析和数据挖掘团队。

此外,欢迎大家踊跃投稿,介绍一些关于stata的数据处理和分析技巧。

投稿邮箱:statatraining@163.com

投稿要求:1)必须原创,禁止抄袭;2)必须准确,详细,有例子,有截图;注意事项:1)所有投稿都会经过本公众号运营团队成员的审核,审核通过才可录用,一经录用,会在该推文里为作者署名,并有赏金分成。2)邮件请注明投稿,邮件名称为“投稿+推文名称”。3)应广大读者要求,现开通有偿问答服务,如果大家遇到关于stata分析数据的问题,可以在公众号中提出,只需支付少量赏金,我们会在后期的推文里给予解答。

1cd87e3b22aa6f72bfeba9bdfeea14c4.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/490014.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

pytorch打印模型每层的结构

可以用torchsummary下的summary方法,或者torchinfo下的summary方法,两者功能是一样的 以torchsummary下的summary方法为例说明 首先通过pip install torchsummary 之后在代码中: from torchsummary import summarysummary(model, (1, 28,…

学会动态丨中国人工智能学会成功召开重大科学问题《智能生成机理》研讨会...

来源:中国人工智能学会为配合国家科技发展的重大需求,推进重大科学问题的研究,形成相应的政策建议,中国人工智能学会于9月29日上午9时在北邮科技大厦召开了“重大科学问题《智能生成机理》研讨会”。现场专家们通过深入交流&#…

Linux文件(区域)锁函数 -- open()、fcntl()

一、什么是文件锁定 对于锁这个字,大家一定不会陌生,因为我们生活中就存在着大量的锁,它们各个方面发挥着它的作用,现在世界中的锁的功能都可归结为一句话,就是阻止某些人做某些事,例如,门锁就是…

**Java有哪些悲观锁的实现_「Java并发编程」何谓悲观锁与乐观锁,Java编程你会吗...

何谓悲观锁与乐观锁悲观锁乐观锁两种锁的使用场景乐观锁常见的两种实现方式1. 版本号机制2. CAS算法乐观锁的缺点1 ABA 问题2 循环时间长开销大3 只能保证一个共享变量的原子操作CAS与synchronized的使用情景何谓悲观锁与乐观锁乐观锁对应于生活中乐观的人总是想着事情往好的方…

现代版的大案牍术:数字孪生在城市的应用

来源:阿里研究院最近大火的电视剧《长安十二时辰》中,靖安司大规模启用秘密核武器——大案牍术,书吏们从各个部门汇总来的人员往来、钱粮货物流水中寻找到蛛丝马迹甚至未卜先知,再结合长安版的5G通讯——望楼通信与大沙盘&#xf…

关于样式表setStyleSheet

在Qt中设置widget背景颜色或者图片方法很多种:重写paintEvent() , 调色板QPalette , 样式表setStyleSheet等等。 但是各种方法都有其注意事项,如果不注意则很容易陷入麻烦中。 1:setStyleSheet() 这个函数我一直很喜欢使用,因为只…

react打包后图片丢失_使用 webpack 搭建 React 项目

简评:相信很多开发者在入门 react 的时候都是使用 create-react-app 或 react-slingshot 这些脚手架来快速创建应用,当有特殊需求,需要修改 eject 出来的 webpack 配置文件时,面对各种配置项不知如何下手,本文会介绍如…

揭秘5G+AI时代的机器人世界!七大核心技术改变人类生活【附下载】| 智东西内参...

来源: 智东西AI 和 5G 与机器人技术结合,正在不断催生新的消费电子品类。AI 解决机器理解世界,以及人机交互的问题。5G 拓展机器人的活动边界,并为机器人提供更大的算力和存储空间(云协作机器人) 。根据 IF…

python方向键控制角色_用python和pygame游戏编程入门-控制角色移动

在上一节中我们知道了事件,以及如何捕捉键盘事件进行响应,本届我们结合第一节何上一节的内容,做一个用键盘控制角色移动的功能,代码如下: #!/usr/bin/env python #指定图像文件名称 background_image_filename ./img/…

让人工智能有情感的秘诀!清华权威报告看透情感计算【附下载】

来源: 智东西40 多年前,诺贝尔奖得主 Herbert Simon 在认知心理学方面强调,解决问题论要结合情感的影响。情感的识别和表达对于信息的交流和理解是必需的,也是人类最大的心理需求之一。人类的认知、行为等几乎都要受到情感的驱动&…

记录用户转成超级用户的文件名字_一分钟了解Linux用户

Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资…

重磅!2019年诺贝尔生理学或医学奖揭晓,“细胞感知氧气通路”摘得桂冠

来源:奇点网北京时间2019年10月7日17点30分,2019年诺贝尔生理学或医学奖揭晓,得主为William G. Kaelin Jr,Peter J. Ratcliffe和Gregg L. Semenza,获奖理由为“他们发现了细胞如何感知和适应氧气供应”。William G. Ka…

大一python基础编程试卷_2020大学慕课Python编程基础试题及答案

2020大学慕课Python编程基础试题及答案更多相关问题 四川总面积48.6万平方公里,居全国第()位。 国民经济恢复是在() 马化腾是独自创立了腾讯公司 智慧职教: 颈静脉搏动可见于 马化腾是独自创立了腾讯公司 下列各项中,对于会计核算…

世界十大最美方程式

来源:数学职业家自从科学诞生后,不可避免地就会用到方程式,这些方程式以其独特的作用服务于人类的生产创造以及各门学科。而最近几百年的时间,更是方程式数量极大增加的时候,同时也是科学技术突飞猛进的年代。从侧面看…

云计算与边缘计算协同 九大应用场景

来源:物联网报告中心前言2019 年边缘计算备受产业关注,一度引起了资本市场的投资热潮,很多人把2019 年称作边缘计算的元年。理性来看,造成如此火爆局势难免有一些炒作因素在推波助澜,毕竟边缘计算的概念存世也已多年。…

Wireshark过滤器表达式的规则

1、抓包过滤器语法和实例 抓包过滤器类型Type(host、net、port)、方向Dir(src、dst)、协议Proto(ether、ip、tcp、udp、http、icmp、ftp等)、逻辑运算符(&& 与、|| 或、!非&…

查询手机号段对应地区编码_2020陕西专升本考试今日起查询成绩啦

专升本考试顺利结束,我们终于迎来了验收成果的时刻,每位参与专升本的同学都是最棒的,现在 我们一起去揭秘考试成绩吧!专升本成绩查询指南成绩查询及志愿填报登陆“陕西省教育考试院”或“陕西省招生考试信息网”陕西招生考试信息网http://www.sneac.com/陕西省教育…

李德仁院士:5G时代空间信息如何实现智能服务

李德仁院士来源:光明日报【编者按】随着5G时代的到来,物联网、云计算、大数据等技术快速发展。信息基础设施日益完善,全球时空大数据呈爆发式增长。在这样的时代背景下,如何实现空间感知和空间认知的智能化,在正确的时…

计算机和人类“看”法不同,但这重要么?

来源:大数据文摘“看”这个动作一直被认为是生物所独有的。当工程师第一次“教”计算机“看”这个动作时,他们理所当然地认为计算机可以像人类眼睛一样进行观看。约克大学(York University)计算机科学家约翰托索斯(Joh…