Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法print_r(object)在 iPython 中获得类似 PHP 的功能?
print_r(object)
我知道我可以使用“?” 获取有关对象的信息,但如何查看对象的值?
是
print my_object.__dict__
也许你在找什么?
或者查看标准的 python 漂亮打印机,以获得更高级的递归打印。
dir(object)将为您提供其所有属性名称。
dir(object)
pprint如果您希望它的格式很好,我会使用该模块:
pprint
import pprint obj = {'a':1, 'b':2} pprint.pprint(obj)
repr()调用__repr__()对象的方法,如果编写得当,通常会提供有关对象内容的一些信息。
repr()
__repr__()