4
A
回答
2
沒有優勢。 raise Class, instance
是傳統的表達和是completely equivalent到raise instance
。特別是,第一個符號是removed in Python 3 and replaced by the latter。
2
1
可以傳遞一個例外另:
exc = StopIteration('Iterator has already exhaused!')
try:
raise ValueError, exc
except ValueError, e:
print e.args[0]
良好的這種實際應用仍然躲避我,但肯定會有一些。
+2
這仍然與'raise ValueError(StopIteration('Iterator has been exhaused!'))''完全相同。 'e'是一個'ValueError','StopException'只是該構造函數的一個參數。 – bobince 2011-03-24 23:36:13
相關問題
- 1. 什麼時候是類型(實例)而不是實例.__ class__?
- 2. 什麼時候ActionForm實例化?
- 3. 什麼時候創建Enum實例?
- 4. 什麼時候實例化聚合物
- 5. 什麼時候使用類方法而不是實例方法?
- 6. 什麼時候使用新實例化一個類
- 7. 匿名類型,什麼時候有用?
- 8. 什麼時候讓類和實例的名稱相同?
- 9. 我什麼時候應該實例化Activity類?
- 10. 什麼時候abstractSSHclass實例化robotframework ssh庫中的具體類實例
- 11. 什麼時候File.join有用?
- 12. 什麼時候InputStream.available()有用?
- 13. 什麼時候__proto__有用?
- 14. 什麼時候autoresizingMask實現?
- 15. 在Haskell中提升類實例
- 16. 測試用例,「什麼時候」,「什麼」和「爲什麼」?
- 17. 什麼時候子類UITableView?
- 18. 什麼時候去接口,什麼時候去抽象類
- 19. 什麼時候應該使用SOLR的多個實例?
- 20. 你什麼時候使用實例? Python 3
- 21. 什麼時候你不想使用@synthesized實例變量?
- 22. 什麼時候在iOS中使用懶惰實例化?
- 23. 什麼時候會在這個場景中調用我的類實例的finalize()?
- 24. 爲什麼在可以使用靜態的時候實例化主類?
- 25. 什麼時候使用實例變量比使用let()更有優勢?
- 26. 程序什麼時候什麼都沒有提示
- 27. 什麼時候應該使用嵌套類的示例?
- 28. 什麼意思pylint的時候才說的「而只有類或實例被允許提高異常(養壞型)」
- 29. 實體框架linq查詢什麼時候返回動態代理類型,什麼時候沒有?
- 30. QTreeWidget :: currentItem什麼時候沒有選擇什麼時候返回?
不完全相同 - 請參閱我的答案。等效必定是意圖,但也產生了有趣的副作用。 – 9000 2011-03-19 14:53:16