0
我是python.I的新手,讀到每個標識符都是python中的對象引用(包括原始數據類型)。我們使用對象引用來調用對象方法。例如在python中調用方法
a="hello world"
這裏a
是String對象的引用,我用這個引用調用字符串對象methods.But我今天發現的是,我可以直接使用對象本身,而不是一個參考。即 a.upper()
和"hello world".upper()
是有效的。我需要知道在python中調用對象方法的基礎邏輯。我如何能夠同時使用對象引用和對象本身來調用方法。上述兩種方法有什麼不同?
http://docs.python.org/reference/datamodel.html,http://docs.python.org/reference/executionmodel.html – ThiefMaster
歡迎使用堆棧溢出。你的問題表明你對面向對象編程非常陌生。我建議你閱讀docs.python.org/tutorial/上的Python教程,它將與其他許多人一起回答這個問題。 – HerrKaputt
@HerrKaputt是的,我是一個noob ... Thnx,我會看看那個 –