作者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)
1F:推 AstralBrain:print "姓名:", self.name #加括号会被当成tuple 11/29 22:01
2F:→ gkofay:=口=!!感谢...3.1 和 2.6 环境常常让我搞混XD 11/29 22:40