Skip to main content
 首页 » 编程设计

python之类型错误 : __str__ returned non-string (type tuple)

2025年05月04日15sxdcgaq8080

def __str__(self): 
    summa = 0 
    for a in self.__pisteet: 
        summa += a 
        mjono += str(a) 
    return "{:s} {:s} yhteensa", summa, "pistetta".format(self.__nimi, mjono)   

所以有多个玩家,我应该能够打印出他们所有的名字、所有分数和分数的总和。

TypeError: __str__ returned non-string (type tuple) 

请您参考如下方法:

以逗号分隔的项目创建一个元组,因此您需要删除它们:

return "{:s} {:s} yhteensa {} pistetta".format(self.__nimi, mjono, summa)