0
A
回答
5
1
你可以找到他們的位置:http://docs.python.org/genindex-all.html#_
標識符與2領先+ 2尾隨下劃線的是課程special method names保留的。儘管現在可以定義這樣的標識符,但未來可能不會這樣。 __deepcopy__,__mod__和__cmp__都是Python中內置的特殊方法,用戶類可以重寫以實現特定於類的功能。
8
要打印Python的保留字只是用
>>> import keyword
>>> print(keyword.kwlist)
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue',
'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global',
'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass',
'raise', 'return', 'try', 'while', 'with', 'yield']
要閱讀的Python,read the manual或Dive into Python的特殊對象方法的說明。
另一個片斷則可以使用被
>>> [method for method in dir(str) if method[:2]=='__']
['__add__', '__class__', '__contains__', '__delattr__', '__doc__',
'__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__',
'__getnewargs__', '__getslice__', '__gt__', '__hash__', '__init__', '__le__',
'__len__', '__lt__', '__mod__', '__mul__', '__ne__', '__new__', '__reduce__',
'__reduce_ex__', '__repr__', '__rmod__', '__rmul__', '__setattr__',
'__sizeof__', '__str__', '__subclasshook__']
看到所有建在str
類的特殊方法。
+1
請注意,'dir()'不會在父類上顯示屬性。例如,'str .__ mro__'不包含在你的列表中。 – 2011-12-05 10:30:00
相關問題
- 1. 如何獲得IRB中我的可用方法的列表?
- 2. 使用Twitter,我如何獲得包含特定URL的所有推文列表?
- 3. 如何在java中獲得特殊的類方法?
- 4. 我如何獲得所有安裝的應用程序列表?
- 5. 如何獲得我所有的實體映射表的列表?
- 6. 我在哪裏可以找到Scala中所有特殊特徵的列表?
- 7. 如何獲得特定表的所有列ucanaccess
- 8. 如何獲得列表中的所有可能的訂單
- 9. 如何獲得所有subdomins列表特定網站
- 10. 如何獲得我創建的所有線程的IdTCPClients列表?
- 11. 如何獲取所有適用方法的列表
- 12. 我可以獲得班級的所有方法嗎?
- 13. 如何獲得方法列表中階
- 14. 我如何獲得所有Python標準庫模塊的列表
- 15. 我在哪裏可以獲得所有Robotium命令的列表?
- 16. 我在哪裏可以獲得所有iOS元素的列表?
- 17. Xcode中 - 獲得所有方法的列表頭
- 18. 如何獲得我所有時間的所有Facebook狀態信息的列表?
- 19. LLBLGEN:我如何只用FetchPolymorphic方法獲得必要的列表列表?
- 20. 我在哪裏可以找到所有特殊HTML字符的列表?
- 21. 是否有可能獲得供應商特定的OpenGL ES 2.0方法列表?
- 22. 如何獲得列表中所有密鑰的密鑰列表?
- 23. 如何獲取陣列位置的所有可能方法?
- 24. 我如何獲得可用NSFont系列的列表?
- 25. 通過jquery分隔除「,」以外的所有特殊字符獲得所有列表框的值
- 26. 在webapp2中,我如何獲得所有路由URI列表?
- 27. 如何獲得運行我的應用程序的所有用戶的列表?
- 28. 如何獲得具有特殊性能的GET-ADUser便有
- 29. 如何獲得所有拉丁字母字符的列表,但不包括PHP中的「特殊字符」
- 30. ASP.NET MVC:我如何獲得所有可用的視圖?
你能改說你的問題嗎?我不確定你在問什麼。 – 2009-12-26 03:44:12
你想要什麼? Django和Python的保留字有什麼區別?你只是想要一個Python的保留字列表嗎? – voyager 2009-12-26 03:59:37
對不起,這是我寫英文的最高水平,我認爲你必須用你的想象力。 – zjm1126 2009-12-26 06:56:25