在Python中,info()
函數(shù)是一個(gè)內(nèi)置函數(shù),用于獲取對(duì)象的信息。它的基本語法如下:
info(object, [,maxlevel [,spacing [,collapse]]])
其中,參數(shù)object
是要獲取信息的對(duì)象。其他可選參數(shù)如下:
maxlevel
:整數(shù),指定獲取信息的最大層級(jí),默認(rèn)為1。
spacing
:整數(shù),控制輸出的縮進(jìn)空格數(shù),默認(rèn)為1。
collapse
:布爾值,指定是否折疊嵌套對(duì)象的信息,默認(rèn)為True。
下面是一個(gè)使用info()
函數(shù)的示例:
import math
# 獲取math模塊的信息
print(info(math))
# 獲取math模塊的信息,最大層級(jí)為2,縮進(jìn)空格數(shù)為2
print(info(math, maxlevel=2, spacing=2, collapse=False))
# 獲取math模塊的特定函數(shù)的信息
print(info(math.sin))
請(qǐng)注意,info()
函數(shù)的實(shí)現(xiàn)可能因Python版本而有所不同。