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求和...