前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >help大法

help大法

作者头像
爱编程的小明
发布2022-09-06 14:00:00
4130
发布2022-09-06 14:00:00
举报
文章被收录于专栏:小明的博客小明的博客

任何编程语言的学习都离不开help命令,学会快速调出帮助手册是我们快速学习编程语言的第一步。

type()

对于int,str等基本数据类型可以直接书写,遇到比较复杂的函数类型的时候需要使用types模块中定义的常量:

代码语言:javascript
复制
>>> import types
>>> def fn():
...     pass
...
>>> type(fn)==types.FunctionType
True
>>> type(abs)==types.BuiltinFunctionType
True
>>> type(lambda x: x)==types.LambdaType
True
>>> type((x for x in range(10)))==types.GeneratorType
True

isinstance()

isinstance()可以用来判断存在继承关系的类,该函数会把某一类的实例同样认为是其父类的实例,该方法也可以用来判断某一变量是否是某些类型中的一种:

代码语言:javascript
复制
x=[1,2]
isinstance(x,(list,tuple))

dir(object)

dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,输入参数可以是一个module object 或者class object 或者其他的object,将会返回该对象的属性(attributes)和方法列表。这个也可以借助Vscode的补全插件进行查看。

本文参与?腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-07-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

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

本文参与?腾讯云自媒体同步曝光计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • type()
  • isinstance()
  • dir(object)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com