最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python實(shí)現(xiàn)使用dir獲取類的方法列表

 更新時(shí)間:2019年12月24日 14:37:17   作者:肖哥shelwin  
今天小編就為大家分享一篇Python實(shí)現(xiàn)使用dir獲取類的方法列表,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

使用Python的內(nèi)置方法dir,可以范圍一個(gè)模塊中定義的名字的列表。

官方解釋是:

Docstring:
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ò)dir方法,我們可以在一個(gè)類的內(nèi)部,獲取當(dāng)前類的名字滿足某些特征的所有方法。

下面是一個(gè)例子:

class A(object):
  def A_X_1(self):
    pass

  def A_X_2(self):
    pass

  def A_X_3(self):
    pass

  def get_A_X_methods(self):
    return filter(lambda x: x.startswith('A_X') and callable(getattr(self,x)), dir(self))

執(zhí)行:

print A().get_A_X_methods()

輸出結(jié)果為:

> ['A_X_1', 'A_X_2', 'A_X_3']

以上這篇Python實(shí)現(xiàn)使用dir獲取類的方法列表就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 在pytorch中為Module和Tensor指定GPU的例子

    在pytorch中為Module和Tensor指定GPU的例子

    今天小編就為大家分享一篇在pytorch中為Module和Tensor指定GPU的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-08-08
  • 關(guān)于python爬蟲的原理解析

    關(guān)于python爬蟲的原理解析

    這篇文章主要介紹了python爬蟲原理,今天我們要向大家詳細(xì)解說(shuō)python爬蟲原理,什么是python爬蟲,python爬蟲工作的基本流程是什么等內(nèi)容,希望對(duì)這正在進(jìn)行python爬蟲學(xué)習(xí)的同學(xué)有所幫助
    2023-07-07
  • 改進(jìn)Django中的表單的簡(jiǎn)單方法

    改進(jìn)Django中的表單的簡(jiǎn)單方法

    這篇文章主要介紹了改進(jìn)Django中的表單的簡(jiǎn)單方法,Django是Python重多人氣框架中最著名的一個(gè),需要的朋友可以參考下
    2015-07-07
  • Pandas時(shí)間序列重采樣(resample)方法中closed、label的作用詳解

    Pandas時(shí)間序列重采樣(resample)方法中closed、label的作用詳解

    這篇文章主要介紹了Pandas時(shí)間序列重采樣(resample)方法中closed、label的作用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • pandas去除重復(fù)值的實(shí)戰(zhàn)

    pandas去除重復(fù)值的實(shí)戰(zhàn)

    本文主要介紹了pandas去除重復(fù)值的實(shí)戰(zhàn),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • Python對(duì)列表進(jìn)行排序的五種方法舉例

    Python對(duì)列表進(jìn)行排序的五種方法舉例

    這篇文章主要介紹了Python對(duì)列表進(jìn)行排序的五種方法,文中包括sort()方法、sorted()函數(shù)、lambda表達(dá)式、operator模塊和numpy模塊,幫助開發(fā)者根據(jù)具體需求選擇合適的排序方式,需要的朋友可以參考下
    2024-11-11
  • Python中try用法、內(nèi)置異常類型與自定義異常類型拓展案例詳解

    Python中try用法、內(nèi)置異常類型與自定義異常類型拓展案例詳解

    在?Python?里,try?語(yǔ)句主要用于異常處理,其作用是捕獲并處理代碼運(yùn)行期間可能出現(xiàn)的異常,避免程序因異常而意外終止,這篇文章主要介紹了Python中try用法、內(nèi)置異常類型與自定義異常類型拓展,需要的朋友可以參考下
    2025-04-04
  • Python實(shí)現(xiàn)CART決策樹算法及詳細(xì)注釋

    Python實(shí)現(xiàn)CART決策樹算法及詳細(xì)注釋

    CART算法是一種樹構(gòu)建算法,既可以用于分類任務(wù),又可以用于回歸,本文僅討論基本的CART分類決策樹構(gòu)建,不討論回歸樹和剪枝等問(wèn)題,感興趣的朋友跟隨小編一起看看吧
    2021-10-10
  • python3序列化與反序列化用法實(shí)例

    python3序列化與反序列化用法實(shí)例

    這篇文章主要介紹了python3序列化與反序列化用法,實(shí)例分析了Python3使用pickle模塊針對(duì)字符串進(jìn)行序列化操作的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • Python使用asyncio處理異步編程的代碼示例

    Python使用asyncio處理異步編程的代碼示例

    在 Python 中,異步編程可以使用 asyncio 庫(kù),該庫(kù)提供了一些工具和功能來(lái)編寫異步代碼,本文介紹了處理異步編程的幾個(gè)關(guān)鍵概念和示例,需要的朋友可以參考下
    2024-07-07

最新評(píng)論

曲水县| 二连浩特市| 盖州市| 樟树市| 景宁| 平度市| 广河县| 淳安县| 南京市| 东丰县| 岳西县| 山阴县| 建平县| 客服| 唐山市| 沈阳市| 皋兰县| 东安县| 石泉县| 建宁县| 上高县| 油尖旺区| 无极县| 宜都市| 惠来县| 怀安县| 台东县| 云霄县| 华宁县| 苍梧县| 台南县| 龙游县| 肇庆市| 固镇县| 阳原县| 安溪县| 徐闻县| 淮北市| 汨罗市| 太原市| 恩平市|