如何使用關於變量的「self」關鍵字?看起來你可以通過使用「self」前綴在__init__
構造函數中設置一個類變量?什麼時候在Python中使用關鍵字「self」
-3
A
回答
1
self
只是一個名稱,用作約定來引用方法綁定的實例。綁定方法總是以實例作爲第一個參數來調用,並且您可以將該變量命名爲任何東西。
通過在實例方法中使用self
,我們設置實例變量而不是類實例變量。不同的編程語言提供了訪問實例的機制,一些隱式地使用隱式對象,一些隱式地調用實例上的所有方法,並且Python顯式使用傳遞實例作爲第一個變量。
相關問題
- 1. 什麼時候應該使用「self」關鍵字?
- 2. 什麼時候需要在python中使用全局關鍵字
- 3. 你什麼時候在Python中使用'self'?
- 4. 什麼時候在mongodb中使用新的關鍵字?
- 5. 什麼時候你會在PHP中使用$ this關鍵字?
- 6. 什麼時候應該在python的Base類中使用關鍵字super?
- 7. 什麼時候通過ref關鍵字
- 8. 什麼時候我們不應該使用[weak self]和[unowned self]?
- 9. 什麼時候應該在C庫的Rust綁定中使用`&mut self`與`&self`?
- 10. 什麼是SELF JOIN,什麼時候使用它?
- 11. 什麼時候適合使用'new'關鍵字?
- 12. 什麼時候使用靜態變量和自我關鍵字
- 13. 什麼時候應該使用Apache Commons的Validate.isTrue,什麼時候應該使用'assert'關鍵字?
- 14. 什麼時候需要在SQL Server中使用Begin/End Blocks和Go關鍵字?
- 15. 什麼時候我們必須在C#中使用extern別名關鍵字?
- 16. 什麼時候應該在Webpack 2中使用use關鍵字和loader關鍵字?
- 17. 什麼時候在Python中使用類與字典?
- 18. 關於`self`的關鍵字
- 19. 我什麼時候需要jQuery中的關鍵字noConflict?
- 20. 什麼時候使用self,parent,static和how?
- 21. Rails幫助程序模塊中的self關鍵字是什麼?
- 22. 你怎麼知道什麼時候在Python中關閉文件?
- 23. 什麼時候適合使用雙向關聯,什麼時候不適用?
- 24. 在TypeScript中,什麼時候使用「let」,什麼時候使用「const」?
- 25. 什麼時候使用for-each和什麼時候在xslt中使用apply-templates?
- 26. 什麼時候使用__proto__和什麼時候使用原型
- 27. 什麼時候應該使用AWS,什麼時候不使用
- 28. intn_t什麼時候使用它,什麼時候不使用
- 29. 什麼時候使用Ruby和什麼時候使用PHP
- 30. 什麼時候使用ByteString,什麼時候不使用?
請分享相關的代碼。 – kenorb
'self'技術上不是關鍵字。 – jwodder