有沒有辦法在iPython中獲得像PHP一樣的print_r(object)
funcionality?iPython中的print_r功能
我知道我可以使用'?'獲取有關對象的信息,但是如何查看對象的值?
有沒有辦法在iPython中獲得像PHP一樣的print_r(object)
funcionality?iPython中的print_r功能
我知道我可以使用'?'獲取有關對象的信息,但是如何查看對象的值?
repr()
調用對象的__repr__()
方法,如果寫得適當,通常會提供有關對象內容的一些信息。
dir(object)
會給你所有的屬性名稱。
我會用pprint
模塊如果你希望它很好地被格式化爲:
import pprint
obj = {'a':1, 'b':2}
pprint.pprint(obj)
但實際上卻並不命名對象「對象」,因爲有在Python – Triptych 2010-02-23 14:25:09
@Triptych我有特殊的意義使用了user27 ...也使用的術語。但我會糾正它,所以新的python人不會感到困惑。 – extraneon 2010-02-23 14:50:58
這正是我想到的。 Mea Culpa使用'對象'... – 2010-02-23 16:01:52