ホームページ > バックエンド開発 > Python チュートリアル > Python は、指定されたクラスの仮想関数の取得を実装します。

Python は、指定されたクラスの仮想関数の取得を実装します。

WBOY
リリース: 2016-06-16 08:41:36
オリジナル
1322 人が閲覧しました

この記事の例では、Python で特定のクラスの仮想関数を取得する方法を説明し、参考のために皆さんと共有します。詳細は以下の通りです。

次に、次のコードを見てみましょう:

import wx 

for method in dir(wx.PyPanel):   #这里改成给定的类 
  if method.startswith("base_"): 
    print method 

ログイン後にコピー

出力結果は次のとおりです:

base_AcceptsFocus
base_AcceptsFocusFromKeyboard
base_AddChild
base_DoGetBestSize
base_DoGetClientSize
base_DoGetPosition
base_DoGetSize
base_DoGetVirtualSize
base_DoMoveWindow
base_DoSetClientSize
base_DoSetSize
base_DoSetVirtualSize
base_Enable
base_GetDefaultAttributes
base_GetMaxSize
base_InitDialog
base_OnInternalIdle
base_RemoveChild
base_ShouldInheritColours
base_TransferDataFromWindow
base_TransferDataToWindow
base_Validate 

ログイン後にコピー

よく使われる str メソッドを添付します。公式ドキュメントは次のとおりです。
str.startswith(prefix[,start[,end]])

文字列がプレフィックスで始まる場合は True を返し、そうでない場合は returnFalse.prefix を検索するプレフィックスのタプルにすることもできます。optionalstart を使用すると、その位置で文字列の比較が停止します。

文字列がプレフィックスで始まる場合、関数は True を返します。

この記事が皆さんの Python プログラミング設計に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート