HOME
Python
はじめに
環境構築
日時操作
文法
標準ライブラリ
データ型
リスト操作
辞書操作
Tkinter
組み込み関数
関数・クラス
コーヒーブレイク
Math関数
Twitter関連
開発環境
PHP
配列操作
文字列操作
変数操作
日付時刻
ファイル操作
ガジェット
デジタルカメラ
カメラ
フィルムカメラ
写真
DIY
PC関連
Raspberry Pi
自転車
100均
家電
日用品
鉄道
フェレット
プログラミング
karabiner
WordPress
vim
たばこ
ベース
うつ病
動画
雑記

【Python】組み込み関数:dir関数でクラスのメソッド一覧を表示

<![CDATA[

嫁ちゃん
嫁ちゃん

組み込み関数にどんなメソッドがあるか知りたいんですけど?

わたし
わたし

組み込み関数の「dir()」で、メソッドの一覧を取得できるよ。

はじめに

クラスに含まれるメソッドの一覧を取得します。

用法

dir([object])

引数がない場合、現在のローカルスコープにある名前のリストを返します。引数がある場合、そのオブジェクトの有効な属性のリストを返そうと試みます。

組み込み関数 — Python 3.8.2 ドキュメント より引用

str型に含まれるメソッド一覧を表示するサンプル
(ここでは、’__’ が含まれるものは除くサンプルです。)

python
for x in dir(str): if '__' not in x: print x
実行結果
capitalize casefold center count encode endswith expandtabs :::途中省略::: startswith strip swapcase title translate upper zfill

おわりに

嫁ちゃん
嫁ちゃん

メソッドの一覧が見れたね。

わたし
わたし

そうだね。

組み込み関数だけでなく、自分で作ったクラスのメソッドなども同じように一覧取得できるよ。Pythonの統合環境(IDE)を使っている人なら、入力補完で一覧表示されるから便利だね。

この記事がお役に立ちましたら幸いです。

では、また。

※本サイトの漫画やイラストはフィクションであり、実在の製品・団体・人物・地名とは関係ありません。
※本サイトに掲載する情報には充分に注意を払っておりますが、その内容について保証するものではありません。
※本サイトの使用ならびに閲覧によって生じたいかなる損害にも責任を負いかねます。

]]>

コメント

タイトルとURLをコピーしました