问答详情
源自:4-4 Python面向对象-类的展现

在 __str__里的输出方式不行么? 求大神

http://img.mukewang.com/597f13980001427204460300.jpg

为什么改了——str——里的输出会出现错误?

提问者:给我一个未来 2017-07-31 19:26
微课

个回答

  • binmo
    2017-08-01 15:47:43
    已采纳

    返回的应该是一个字符串对象,你这样子相当于返回了4个字符串对象。

    return self.name + 'is' + self.age + 'years old' 这样子应该可以

  • 慕慕5494030
    2018-05-15 15:34:59

    class中第三个函数和它的return值是不是写错了

  • 给我一个未来
    2017-08-01 22:03:43

    可是结果会报错的啊