作者gkofay (歐歐正夯)
看板Python
標題[問題] 類別內的中文字+引數
時間Sun Nov 29 21:58:33 2009
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