0
A
回答
0
當你稱呼它a.function()你調用一個名爲名爲「一個」對象「功能」的方法。
如果你不知道的方法和功能/程序的區別,你需要學習Object Oriented Programming概念。
4
你的困惑可能從蟒蛇是如何定義的實例方法梗...
class Person
def speak(self, message):
print message
在這個定義看,我可以看到別人怎麼會覺得你必須通過Person
作爲第一個參數。
但它僅僅是Python的方式,使self
,人的當前實例,提供給方法。
所以正確的方法是將
person_instance = Person()
person_instance.speak("This is a message")
相關問題
- 1. Python函數混淆
- 2. OnTime函數混淆
- 3. MFC:ON_COMMAND函數混淆?
- 4. Time.sleep函數混淆
- 5. iOS:CFRunLoopRun()函數混淆
- 6. Python函數結構(設計)混淆
- 7. DirectX數學函數混淆
- 8. 混淆,在Python
- 9. python混淆:dict.pop
- 10. Python .loc混淆
- 11. Python類+數據包混淆
- 12. Python數字格式混淆
- 13. 混淆函數調用棧
- 14. 的Javascript setTimeout函數混淆
- 15. 聚合函數混淆
- 16. 構造函數混淆Java
- 17. 函數原型混淆
- 18. 構造函數混淆
- 19. jQuery函數隊列混淆
- 20. PHP PDO lastInsertId()函數混淆
- 21. telnetlib read_until()函數混淆
- 22. 與sigdelset()函數混淆
- 23. 返回函數,真混淆
- 24. Dart lambda/shortland函數混淆
- 25. 混淆F#List.Fold(冪函數)
- 26. 混淆構造函數鏈
- 27. Apache APR函數apr_procattr_cmdtype_set混淆
- 28. 與XPath number()函數混淆
- 29. 函數名稱混淆
- 30. 混淆調用Javascript函數