看板 Python 關於我們 聯絡資訊
class Student: def printDetails(self,name): self.name = name print("姓名:",self.name) student1 = Student() student1.printDetails('John') -------【顯示結果】---------- ('\xa9m\xa6W:','John') 以上是python2.6的環境下的結果 我要怎麼解決這個問題 讓我的顯示結果是 姓名:John 就好了呢? 我在python3.1的環境下可以執行成功說 但是因為我要用到new.instancementhod(x,x,x) 動態新增類別的方法(這個方法在3.1已經沒有了) 所以我一定要在2.6的環境下讓他跑 麻煩了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.131.200 ※ 編輯: gkofay 來自: 140.119.131.200 (11/29 22:00)
AstralBrain:print "姓名:", self.name #加括號會被當成tuple 11/29 22:01
gkofay:=口=!!感謝...3.1 和 2.6 環境常常讓我搞混XD 11/29 22:40