class display(object): """Display HTML representation of multiple objects""" template = """<div style="float: left; padding: 10px;"> <p style='font-family:"Courier New", Courier, monospace'>{0}</p>{1} </div>""" def __init__(self, *args): self.args = args def _repr_html_(self): return ' '.join(self.template.format(a, eval(a)._repr_html_()) for a in self.args) def __repr__(self): return ' '.join(a + ' ' + repr(eval(a)) for a in self.args)
摘抄与《Python数据科学分析》