str & repr
class A: def __init__(self,name): self.name=name def __str__(self): return self.name __repr__=__str__ print(A('Kerry')) a=A('Kerry') print(a) A('tttt')
运行结果:
Kerry
Kerry
Out[1]: tttt
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
先看一个简单的例子:
class Foo(object): def __init__(self, name): self.name = name >>> print Foo('ethan') <__main__.Foo object at 0x10c37aa50>
无法直接打印

更多精彩