Python関数 - dir()
最近本当に忙しくて、新年も明けたばかりで、やらなければならないことがたくさん溜まっていて、2日に1記事しか更新できていないことをお詫び申し上げます。
今日は非常に重要な関数を見てみましょう: dir()
中国語の説明: パラメータを指定しない場合は、現在のスコープ内の変数、メソッド、および定義された型のリストを返します。パラメータを指定すると、属性とメソッドのリストを返します。パラメータ 。引数にメソッド __dir__() が含まれている場合、このメソッドが呼び出されます。パラメータに __dir__() が含まれていない場合、このメソッドは可能な限りパラメータ情報を収集します。
パラメータオブジェクト: オブジェクト、変数、型。
バージョン: この関数は Python のさまざまなバージョンで利用できますが、各バージョンで表示される属性の詳細は異なります。使用する際は違いに注意してください。
英語の説明:
dir([object])
引数を指定しない場合は、現在のローカル スコープ内の名前のリストを返します。引数を指定すると、そのオブジェクトの有効な属性のリストを返します。
オブジェクトに __dir__() という名前のメソッドがある場合、このメソッドが呼び出され、属性のリストを返す必要があります。これにより、カスタム __getattr__() または __getattribute__() 関数を実装するオブジェクトは、 dir() が属性を報告する方法をカスタマイズできます。
オブジェクトが __dir__() を提供しない場合、関数はオブジェクトの __dict__ 属性 (定義されている場合) およびその型オブジェクトから情報を収集しようと最善を尽くします。結果のリストは必ずしも完全ではなく、不正確になる可能性があります。オブジェクトにカスタム __getattr__() がある場合。
デフォルトの dir() メカニズムは、完全な情報ではなく、最も関連性の高い情報を生成しようとするため、オブジェクトの種類によって動作が異なります。オブジェクトがモジュール オブジェクトの場合、リストにはモジュールの属性の名前が含まれます。
オブジェクトが型またはクラス オブジェクトの場合、リストにはその属性の名前が含まれ、そのベースの属性の名前が再帰的に含まれます。
特記事項: この一連の記事のコード例はすべて、特別な指示なしに変更されます。Python2.7 に基づいています
コード例:
りー
ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











LinuxターミナルでPythonバージョンを表示する際の許可の問題の解決策PythonターミナルでPythonバージョンを表示しようとするとき、Pythonを入力してください...

fiddlereveryversings for the-middleの測定値を使用するときに検出されないようにする方法

10時間以内にコンピューター初心者プログラミングの基本を教える方法は?コンピューター初心者にプログラミングの知識を教えるのに10時間しかない場合、何を教えることを選びますか...

PythonのPandasライブラリを使用する場合、異なる構造を持つ2つのデータフレーム間で列全体をコピーする方法は一般的な問題です。 2つのデータがあるとします...

UvicornはどのようにしてHTTPリクエストを継続的に聞きますか? Uvicornは、ASGIに基づく軽量のWebサーバーです。そのコア機能の1つは、HTTPリクエストを聞いて続行することです...

Investing.comの反クラウリング戦略を理解する多くの人々は、Investing.com(https://cn.investing.com/news/latest-news)からのニュースデータをクロールしようとします。
