報:format() takes at most 2 arguments
在網上找,看到有人解釋,按這位博主方法更改,果然有效
之前是按python2創建類,Person(object)如上類名Person括號后加了object,python3中將object去掉即可
class Person(): def __init__(self,name,age,gender): self.name=name self.age=age self.gender=gender def kanchai(self): print("{0},{1},{2},喜歡上山去砍柴".format(self.name,self.age,self.gender)) Per=Person(u'小明','10歲','男') Per.kanchai()