国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

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

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

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

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

版本:該函數(shù)在python各個版本中都有,但是每個版本中顯示的屬性細節(jié)有所不同。使用時注意區(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.

代碼實例

>>>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’]

知識點擴展:

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

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

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

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

help()括號內(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)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 亚洲成在人线中文字幕 | 亚洲人成免费网站 | 2019偷偷狠狠的日日 | 国产91色综合久久免费 | 99r8这是只有精品视频9 | 久久精品国产亚洲7777 | 欧美成人影院 在线播放 | 欧美日韩视频一区二区三区 | 国产一区二区在线播放 | 亚洲国产精品一区二区三区 | 夜色精品国产一区二区 | 91黑丝国产线观看免费 | 国产视频高清在线观看 | 波多野结衣在线观看一区二区 | www久久| 日韩欧美亚洲中字幕在线播放 | 欧美亚洲国产成人不卡 | 欧美成人观看免费版 | 波多野一区二区三区在线 | 黄色在线视频网 | 偷柏自拍亚洲欧美综合在线图 | 欧美午夜视频 | 欧美成人精品手机在线观看 | 欧美一级亚洲一级 | 久久精品a一国产成人免费网站 | 欧美精品久久天天躁 | 中文字幕一区二区三区久久网站 | 久久精品国产99久久99久久久 | 一级网站在线观看 | 99在线精品视频 | 国产精品色内内在线播放 | 欧美美女一区二区三区 | 国产无卡一级毛片aaa | 国产三级香港在线观看 | 亚洲一区二区三区精品视频 | 亚洲国产精品区 | 大陆高清自拍 | 日本欧美一区二区三区在线 | 精品一区二区三区中文 | 香蕉超级碰碰碰97视频在线观看 | 国产孕妇孕交一级毛片 |