如何使用Python中的帮助

其实学一门新语言,或是接触一个新东西,真的要注意其自带的帮助文档,比如各种manual、内嵌的帮助命令等等,尤其是是在Linux/UNIX领域。

比如学习Python,你在交互式的Python shell中键入help时,会提示:

>>> help

Type help() for interactive help, or help(object) for help about object.

那么你如果在意的话,就会很容易了,要么键入help(),要么键入help('modules')之类的。比如:

>>> help("keywords")

Here is a list of the Python keywords.  Enter any keyword to get more help.

and                 elif                if                  print

as                  else                import              raise

assert              except              in                  return

break               exec                is                  try

class               finally             lambda              while

continue            for                 not                 with

def                 from                or                  yield

del                 global              pass               

或是键入help()以后也要注意其提示:

>>> help()

Welcome to Python 2.7!  This is the online help utility.

If this is your first time using Python, you should definitely check out

the tutorial on the Internet at http://docs.python.org/tutorial/.

Enter the name of any module, keyword, or topic to get help on writing

Python programs and using Python modules.  To quit this help utility and

return to the interpreter, just type "quit".

To get a list of available modules, keywords, or topics, type "modules",

"keywords", or "topics".  Each module also comes with a one-line summary

of what it does; to list the modules whose summaries contain a given word

such as "spam", type "modules spam".

如果看明白了这段提示,你再继续,就应该是:

help> keywords

Here is a list of the Python keywords.  Enter any keyword to get more help.

and                 elif                if                  print

as                  else                import              raise

assert              except              in                  return

break               exec                is                  try

class               finally             lambda              while

continue            for                 not                 with

def                 from                or                  yield

del                 global              pass                

所以,要善于利用这些资源!

收藏于 2011-10-29

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏向治洪

iOS入门之打包静态库

在项目开发中,或多或少的都会使用第三方库,有时候也会将自己项目中独立于业务的相关代码打包成库以供别人使用。在Android开发中,一般打包为aar或者jar文件...

2655
来自专栏张善友的专栏

Event Store 2.0发布,带来了安全支持和测试版Projections库

Event Store 2.0版本于上周发布,它带来了安全支持允许锁定Event Store和在事件流上设置访问控制列表。其主要新特性包括: HTTP和TCP之...

19110
来自专栏bboysoul

一个centos初始化脚本

这个是给最小化安装的centos使用的,在centos 7.5上测试过,当然其他的centos系统一般也没有什么问题,欢迎反馈,测试还有提交建议

1594
来自专栏游戏杂谈

近期 Unity 提交苹果审核被拒的问题

游戏提交苹果审核,被打回。在 bugly 上没有查到崩溃信息,苹果给了 crash 日志也说明。

1262
来自专栏linux驱动个人学习

WFE和WFI的区别

WFI(Wait for interrupt)和WFE(Wait for event)是两个让ARM核进入low-power standby模式的指令,由ARM...

1062
来自专栏Linux驱动

1.电源管理-4种休眠方式状态

1573
来自专栏张善友的专栏

WCF 4.5:配置文件更小,对ASP.NET的支持更好

Ido Flatow最近发布了一篇文章,其中讲述了一系列WCF将在.NET 4.5中做出的变更。 由于减少了噪音,WCF自动生成的配置文件会大大减小。从WCF的...

1935
来自专栏程序手艺人

Connman 网络管理 快速入手指南

4127
来自专栏deepfakes

fakeapp,faceswap等deepfakes换脸软件对比

目前用于深度换脸的程序基本都是用python编程语言基于tensorflow进行计算。以下列出几款常用的换脸程序优缺点浅析,用户可以根据自己的爱好和水平来选择,...

2.7K12
来自专栏恰同学骚年

Linux下的.NET之旅:第一站,CentOS+Mono+Xsp构建最简单的ASP.NET服务器

  由于Linux/Unix等有更强的安全性、运行效率高、拥有大量优秀的开源组件,而.Net则有着其他语言无与伦比的开发效率,因此在非微软平台下运行.Net程序...

1124

扫码关注云+社区