python學習筆記013 內建函式dir

2021-09-09 02:41:16 字數 1934 閱讀 7073

dir()函式

不帶引數時,返回當前範圍內的變數、方法和定義的型別列表;

帶引數時,返回引數的屬性、方法列表。

如果引數包含方法__dir__(),該方法將被呼叫。

如果引數不包含__dir__(),該方法將最大限度地收集引數資訊。

或:1.如果沒有引數呼叫,則返回當前作用域的所有變數的列表

2.如果給定乙個物件作為引數,則返回這個物件的所有變數的列表

1)對於乙個模組,返回這個函式的全部變數

2)對於乙個類物件,返回類物件的所有變數,並遞迴基類物件的所有變數

3)對於其他物件,返回所有變數,類變數和基類變數

備註:類物件 與 其他物件是不一樣的

dir([object])

object -- 物件、變數、型別。 

返回模組的屬性列表。

>>> dir() #

當前模組屬性列表

['__builtins__

', '

__doc__

', '

__loader__

', '

__name__

', '

__package__

', '

__spec__']

>>> dir() #

列表的方法

['__add__

', '

__class__

', '

__contains__

', '

__delattr__

', '

__delitem__

', '

__dir__

', '

__doc__

', '

__eq__

', '

__format__

', '

__ge__

', '

__getattribute__

', '

__getitem__

', '

__gt__

', '

__hash__

', '

__iadd__

', '

__imul__

', '

__init__

', '

__iter__

', '

__le__

', '

__len__

', '

__lt__

', '

__mul__

', '

__ne__

', '

__new__

', '

__reduce__

', '

__reduce_ex__

', '

__repr__

', '

__reversed__

', '

__rmul__

', '

__setattr__

', '

__setitem__

', '

__sizeof__

', '

__str__

', '

__subclasshook__

', '

', '

clear

', '

copy

', '

count

', '

extend

', '

index

', '

insert

', '

pop', '

remove

', '

reverse

', '

sort

']

**

Python學習筆記 內建方法

官方文件 標準io string input enter something print string enter something hello hello chr ascii碼轉字元 ord 字元轉ascii碼 print chr 48 ord 0 0 48 eval 執行字串形式的單個表示式 ...

python學習筆記013 模組中的私有屬性

在python中,沒有類似private之類的關鍵字來宣告私有方法或屬性。若要宣告其私有屬性,語法規則為 屬性前加雙下劃線,屬性後不加 雙 下劃線,如將屬性name私有化,則 name 即可。實際上,屬性前加單下劃線,屬性後不加下劃線也可以 name 1 以乙個下劃線開頭的識別符號 不能訪問的方法或...

python學習筆記 內建函式(下)

上篇 反轉,逆序物件 reversed reversed本身是個類 reversed 1,2,3,4,5 獲得乙個列表反轉器 a reversed 1,2,3,4,5 a list a 使用list方法將它轉換為乙個列表 5,4,3,2,1 四捨五入 round 1.5 2round 1.4 1求和...