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

您的位置:首頁技術文章
文章詳情頁

python中有幫助函數嗎

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

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

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

參數object: 對象、變量、類型。

版本:該函數在python各個版本中都有,但是每個版本中顯示的屬性細節有所不同。使用時注意區別。

例如

>>>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()函數的作用

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

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

怎么使用help函數查看python模塊中函數的用法

help()括號內填寫參數,操作方法很簡單。例如:

>>> 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.

到此這篇關于python中有幫助函數嗎的文章就介紹到這了,更多相關python幫助函數詳解內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 免费视频一区二区 | 国产精品怡红院在线观看 | 欧美日韩国产亚洲一区二区三区 | 美女视频黄的免费视频网页 | a级日韩乱理伦片在线观看 a级特黄毛片免费观看 | 欧美视频精品在线 | 极品色在线精品视频 | 久久久久久毛片免费播放 | 波多久久夜色精品国产 | 成人免费视频在线 | 自拍在线视频 | 欧美日韩国产人成在线观看 | 香蕉久久夜色精品国产2020 | 最近日本免费观看视频 | 欧美美女色 | 国产美女在线一区二区三区 | 亚洲欧美在线观看视频 | 国产午夜精品一区二区三区不卡 | 国产黄色一级毛片 | 99久久亚洲综合精品网站 | xh98hx国产免费 | 国产欧美日韩中文久久 | 成人黄色免费网址 | 最刺激黄a大片免费网站 | 久久在线观看免费视频 | 日本人的色道免费网站 | 老司机亚洲精品影院在线 | 国产三级精品三级国产 | 亚洲国产成人久久综合一区 | 91年精品国产福利线观看久久 | 99精选视频 | 亚洲美女在线观看播放 | 国产欧美一区视频在线观看 | 亚洲精品成人一区二区 | 99久久精品费精品国产一区二区 | 国产好片无限资源 | 久久ri精品高清一区二区三区 | 亚洲国产成人精品91久久久 | 国产ssss在线观看极品 | 久久草在线看 | 日韩欧美成人乱码一在线 |