[問題] 類別內的中文字+引數

看板Python作者 (歐歐正夯)時間15年前 (2009/11/29 21:58), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
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)

11/29 22:01, , 1F
print "姓名:", self.name #加括號會被當成tuple
11/29 22:01, 1F

11/29 22:40, , 2F
=口=!!感謝...3.1 和 2.6 環境常常讓我搞混XD
11/29 22:40, 2F
文章代碼(AID): #1B4duCMz (Python)
文章代碼(AID): #1B4duCMz (Python)