pythonのinfo関数を使いこなす

Pythonでは、 info() 関数はオブジェクトの情報を取得するための組み込み関数です。基本的な構文は以下のとおりです。

info(object, [,maxlevel [,spacing [,collapse]]])

オブジェクトに関する情報を得たいオブジェクトがこのパラメータです。他のオプションのパラメータは次のとおりです。

  1. maxlevel : INTEGER型、取得する情報の最大階層を指定し、デフォルトは1
  2. スペース数:整数のスペース数をインデントとして出力します。デフォルトは1です。
  3. 折りたたむ:ネストされたオブジェクトの情報を折りたたむかどうかを示すブール値(既定値は True)。

次にinfo()関数の例を示します。

import math
# 获取math模块的信息
print(info(math))
# 获取math模块的信息,最大层级为2,缩进空格数为2
print(info(math, maxlevel=2, spacing=2, collapse=False))
# 获取math模块的特定函数的信息
print(info(math.sin))

Info関数の実装はPythonのバージョンによって異なる場合がありますので注意してください。

コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds