色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

python中有幫助函數(shù)嗎

瀏覽:6日期:2022-07-20 10:46:39

python中的dir()函數(shù)是一個(gè)非常重要的函數(shù),它可以幫助我們查看函數(shù)的功能和特性。

中文說明:不帶參數(shù)時(shí),返回當(dāng)前范圍內(nèi)的變量、方法和定義的類型列表;帶參數(shù)時(shí),返回參數(shù)的屬性、方法列表。如果參數(shù)包含方法__dir__(),該方法將被調(diào)用。如果參數(shù)不包含__dir__(),該方法將最大限度地收集參數(shù)信息。

參數(shù)object: 對(duì)象、變量、類型。

版本:該函數(shù)在python各個(gè)版本中都有,但是每個(gè)版本中顯示的屬性細(xì)節(jié)有所不同。使用時(shí)注意區(qū)別。

例如

>>>import struct>>>dir() # show the names in the module namespace[’__builtins__’,’__doc__’,’__name__’,’struct’]>>>dir(struct) # show the names in the struct module[’Struct’,’__builtins__’,’__doc__’,’__file__’,’__name__’, ’__package__’,’_clearcache’,’calcsize’,’error’,’pack’,’pack_into’, ’unpack’,’unpack_from’]>>>class Shape(object): def __dir__(self): return [’area’,’perimeter’,’location’]>>> s= Shape()>>>dir(s)

[’area’, ’perimeter’, ’location’]Note Because dir() is supplied primarily as a convenience for use at an interactive prompt, it tries to supply an interesting set of names more than it tries to supply a rigorously or consistently defined set of names, and its detailed behavior may change across releases. For example, metaclass attributes are not in the result list when the argument is a class.

代碼實(shí)例

>>>dir()[’__builtins__’,’__doc__’,’__name__’,’__package__’]>>>import struct>>>dir()[’__builtins__’,’__doc__’,’__name__’,’__package__’,’struct’]>>>dir(struct)[’Struct’,’__builtins__’,’__doc__’,’__file__’,’__name__’,’__package__’,’_clearcache’,’calcsize’,’error’,’pack’,’pack_into’,’unpack’,’unpack_from’]>>>class Person(object):... def __dir__(self):... return ['name','age','country']...>>>dir(Person)[’__class__’,’__delattr__’,’__dict__’,’__dir__’,’__doc__’,’__format__’,’__getattribute__’,’__hash__’,’__init__’,’__module__’,’__new__’,’__reduce__’,’__reduce_ex__’,’__repr__’,’__setattr__’,’__sizeof__’,’__str__’,’__subclasshook__’,’__weakref__’]>>> tom= Person()>>>dir(tom)[’age’,’country’,’name’]

知識(shí)點(diǎn)擴(kuò)展:

help()函數(shù)的作用

在使用python來編寫代碼時(shí),會(huì)經(jīng)常使用python自帶函數(shù)或模塊,一些不常用的函數(shù)或是模塊的用途不是很清楚,這時(shí)候就需要用到help函數(shù)來查看幫助。

這里要注意下,help()函數(shù)是查看函數(shù)或模塊用途的詳細(xì)說明,而dir()函數(shù)是查看函數(shù)或模塊內(nèi)的操作方法都有什么,輸出的是方法列表。

怎么使用help函數(shù)查看python模塊中函數(shù)的用法

help()括號(hào)內(nèi)填寫參數(shù),操作方法很簡單。例如:

>>> help(’dir’)Help on built-in function dir in module builtins:dir(...) dir([object]) -> list of strings If called without an argument, return the names in the current scope. Else, return an alphabetized list of names comprising (some of) the attributes of the given object, and of attributes reachable from it. If the object supplies a method named __dir__, it will be used; otherwise the default dir() logic is used and returns: for a module object: the module’s attributes. for a class object: its attributes, and recursively the attributes of its bases. for any other object: its attributes, its class’s attributes, and recursively the attributes of its class’s base classes.

到此這篇關(guān)于python中有幫助函數(shù)嗎的文章就介紹到這了,更多相關(guān)python幫助函數(shù)詳解內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 亚洲精品午夜国产va久久成人 | 日本一级毛片片在线播放 | 久久久综合结合狠狠狠97色 | 美国一级毛片片免费 | 国产精品一区二区免费 | 一级一级一片在线观看 | 日韩亚洲人成网站在线播放 | 国产一区二区在线观看视频 | 精品国产综合区久久久久久 | 国产人成午夜免费噼啪视频 | 欧美xxxxx毛片 | www.精品国产 | 在线视频欧美日韩 | 国产一级毛片亚洲久留木玲 | 国产成人aa在线观看视频 | 67194欧美成l人在线观看免费 | 欧洲亚洲一区二区三区 | 亚洲免费观看视频 | 欧美在线成人午夜网站 | 一本色道久久88亚洲精品综合 | 美女一级毛片 | 欧美一级级a在线观看 | 久久国产精品影院 | 国产成人精品永久免费视频 | 99精选视频 | 毛片免费在线播放 | 深夜福利视频网站 | 久久中文字幕亚洲精品最新 | 在线黄色影院 | 中文字幕亚洲一区二区va在线 | 欧美日本在线一区二区三区 | 国产精品亚洲精品爽爽 | 日韩中文字幕在线观看 | 日韩专区亚洲综合久久 | 久久中文字幕久久久久 | 欧美成在线播放 | 怡红院免费在线视频 | 午夜视频国产 | 国产综合精品久久亚洲 | 97精品国产91久久久久久 | 久青草国产97香蕉在线视频xx |