集团主站
欢迎来到成都达内官方网站!达内—美国上市公司 亿元级外企IT培训企业!
成都it培训哪家好
成都it培训哪家好
全国服务监督电话:400-111-8989  |   联系客服   |
当前位置:主页 > 培训课程 > Python >

成都学python学校:Python中dir()、help()的使用

发布者: 成都达内     浏览次数:     发布时间:2019-08-19 13:30:45

Python中的内置方法有很多,今天简单的说一下dir和helo的用法。当我们需要使用某些函数或者模块,对于内部的有些函数不清楚时,可以通过这两个函数进行查看具体的用法。...

  Python中dir()、help()的使用

  Python中的内置方法有很多,今天简单的说一下dir和helo的用法。当我们需要使用某些函数或者模块,对于内部的有些函数不清楚时,可以通过这两个函数进行查看具体的用法。

  dir(): 用于查看对象内的属性以及方法。

  help(): 用于查看属性和方法的详细说明

  成都学python学校:Python中dir()、help()的使用

  dir

  查看str这个对象内的属性和方法

  >>> dir(str)['__add__', '__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__', '__mod__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__rmod__', '__rmul__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'capitalize', 'casefold', 'center', 'count', 'encode', 'endswith', 'expandtabs', 'find', 'format', 'format_map', 'index', 'isalnum', 'isalpha', 'isascii', 'isdecimal', 'isdigit', 'isidentifier', 'islower', 'isnumeric', 'isprintable', 'isspace', 'istitle', 'isupper', 'join', 'ljust', 'lower', 'lstrip', 'maketrans', 'partition', 'replace', 'rfind', 'rindex', 'rjust', 'rpartition', 'rsplit', 'rstrip', 'split', 'splitlines', 'startswith', 'strip', 'swapcase', 'title', 'translate', 'upper', 'zfill']>>>

  当dir不带参数执行时,返回当前范围内的变量、方法和属性列表>>> dir()['__annotations__', '__builtins__', '__doc__', '__loader__', '__name__', '__package__', '__spec__']

  help

  查看help属性和方法的详细说明,可通过Enter键加载更多。

  >>> help('str')

  Help on class str in module builtins:

  class str(object)

  | str(object='') -> str

  | str(bytes_or_buffer[, encoding[, errors]]) -> str

  | | Create a new string object from the given object. If encoding or

  | errors is specified, then the object must expose a data buffer

  | that will be decoded using the given encoding and error handler.

  | Otherwise, returns the result of object.__str__() (if defined) | or repr(object).

  | encoding defaults to sys.getdefaultencoding().

  | errors defaults to 'strict'.

  | | Methods defined here:

  | | __add__(self, value, /)

  | Return self+value.

  | | __contains__(self, key, /)

  | Return key in self.

  | | __eq__(self, value, /)

  | Return self==value.

  | | __format__(self, format_spec, /)

  | Return a formatted version of the string as described by format_spec.

  | | __ge__(self, value, /)

  | Return self>=value. | | __getattribute__(self, name, /)

  | Return getattr(self, name).

  | | __getitem__(self, key, /)

  | Return self[key]. | | __getnewargs__(...) | | __gt__(self, value, /)

  | Return self>value. | | __hash__(self, /)

  | Return hash(self). | | __iter__(self, /)

  | Implement iter(self). | | __le__(self, value, /)

  | Return self<=value. | | __len__(self, /)

  | Return len(self). | | __lt__(self, value, /)

  | Return self

  | Return self%value.

  -- More --

  >>>

  当不带参数是 help() 则进入内置的帮助系统,可以在帮助系统内输入对象名进行查看。

  >>> help() # 进入帮助系统

  Welcome to Python 3.7's help utility!

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

  the tutorial on the Internet at https://docs.python.org/3.7/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, symbols, or topics, type

  "modules", "keywords", "symbols", or "topics". Each module also comes

  with a one-line summary of what it does; to list the modules whose name

  or summary contain a given string such as "spam", type "modules spam".

  help> str # 查看str的详细说明

  Help on class str in module builtins:

  class str(object)

  | str(object='') -> str

  | str(bytes_or_buffer[, encoding[, errors]]) -> str

  | | Create a new string object from the given object. If encoding or

  | errors is specified, then the object must expose a data buffer

  | that will be decoded using the given encoding and error handler.

  | Otherwise, returns the result of object.__str__() (if def

(责任编辑:范老师)
最新开班
  • 成都Java培训班
    免费试听名额发放中...
  • 成都C++培训班
    免费试听名额发放中...
  • 成都PHP培训班
    免费试听名额发放中...
  • 成都网络工程培训班
    免费试听名额发放中...
  • 成都Unity3D培训班
    免费试听名额发放中...
  • 成都大数据培训班
    免费试听名额发放中...
  • 成都uid培训班
    免费试听名额发放中...
  • 成都会计培训班
    免费试听名额发放中...
  • 成都Python培训班
    免费试听名额发放中...
  • 成都嵌入式培训班
    免费试听名额发放中...
  • 成都web培训班
    免费试听名额发放中...
  • 成都软件测试培训班
    免费试听名额发放中...
在线留言
提交

校区地址:成都市锦江区东大街紫东楼端35号明宇金融广场19楼1906室

联系电话:400-111-8989

公交路线:芷泉街(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:东门大桥站(地铁2号线)

校区地址:成都市高新区奥克斯广场蜀锦路209号一楼商铺

联系电话:400-111-8989

公交路线:益州大道锦城大道口(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:孵化园(地铁1号线)

校区地址:成都锦江区东大街芷泉街229号东方广场C座3楼303

联系电话:400-111-8989

公交路线:芷泉街(188路;115路;515路;236路;505路;501路;84路 ) 地铁路线:东门大桥站(地铁2号线)

校区地址:成都市武侯区佳灵路3号红牌楼广场2号写字楼11楼1115号

联系电话:400-111-8989

公交路线:红牌楼东(11路;92路;100路;111路;139路;g28路;快速公交K1/K2) 地铁路线:红牌楼站(地铁3号线)

校区地址:成都市锦江区红星路二段70号四川日报大厦502-2

联系电话:400-111-8989

公交路线:市二医院站(6路;49路;102路;5路;37路;g92路;) 地铁路线:地铁市二医院(地铁3号线)

校区地址:成都市锦江区东大街芷泉段229号东方广场C座16层

联系电话:400-111-8989

公交路线:芷泉街(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:东门大桥站(地铁2号线)

校区地址:四川省成都市武侯区高新科技孵化园9号园区E座7楼

联系电话:400-111-8989

公交路线:益州大道锦城大道口(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:孵化园(地铁1号线)

了解达内动态
关注成都达内教育公众号

首页 | 关于达内 | 课程中心 | 专家师资 | 视频教程 | 学员空间 | 校企合作 | 新闻资讯 | 就业指导 | 网站地图

2016-2025 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56 蜀ICP备18021046号-3