0

長い文字列をどのように処理し__repr__ますか?ベストプラクティスはありますか?私は次のものを持っているとしましょう。

class Foo(object):
    def __init__(self, bar):
        self.bar = bar
    def __repr__(self):
        return 'Foo(bar={0!r})'.format(self.bar)

foo = Foo(largedict)
print repr(foo)

また、表現文字列に改行を追加すると便利ですか?

4

1 に答える 1

1

santdardライブラリからのpprintが役立つ場合があります。

于 2012-10-08T12:49:36.357 に答える