【发布时间】:2020-09-19 02:15:53
【问题描述】:
我正在创建一个使用 str() 函数打印出其内容的类。但是,我似乎只能让它打印出其中一个参数?当我要求它返回 self.num 和 self.word 时,它会引发错误。
有人能帮我解决这个问题吗?
class Test:
def __init__ (self, word, num):
self.word = word
self.num = num
def __str__(self):
return self.word, self.num
a = Test('Word', '10')
print(a)
【问题讨论】:
-
__str__必须返回一个str;它不能返回一个元组。您必须先创建一个字符串。 -
你知道如何格式化一个字符串的几个变量吗?
-
对不起,我不明白,我不知道如何格式化一个字符串的几个变量
标签: python python-3.x string class