在我陷入的多项选择题中,有三个选项。问题来了:
以下哪一项是_str_方法的定义?
1. def __str__(self):
print "(%s, %s, %s)" % (self._n, self._p, self._b)
2. def __str__(self):
return "(%s, %s, %s)" % (self._n, self._p, self._b)
3. Both
我对它们都进行了测试,并且都有效,但据说(2)是答案。
所有其他类似问题的答案也表明带有“打印”的功能不是正确的。
答案错了吗?
谢谢