Python 如何直接获取对象';描述;打印输出(对象)
如果你这样做Python 如何直接获取对象';描述;打印输出(对象),python,Python,如果你这样做 print(object) 您可以获得该对象的描述 如何直接访问此描述 我尝试了type(object)和object.类,但它们没有得到相同的精确描述 object.__ str__() 这就是你想要的。或者 object.__repr__() 有时不同于 __str__ 更详细,但通常更难阅读 编辑: 需要为给出描述的方法添加() 这就是你想要的。或者 object.__repr__() 有时不同于 __str__ 更详细,但通常更难阅读 编辑: 需要为给
print(object)
您可以获得该对象的描述
如何直接访问此描述
我尝试了type(object)和object.类,但它们没有得到相同的精确描述
object.__ str__()
这就是你想要的。或者
object.__repr__()
有时不同于
__str__
更详细,但通常更难阅读
编辑:
需要为给出描述的方法添加()
这就是你想要的。或者
object.__repr__()
有时不同于
__str__
更详细,但通常更难阅读
编辑:
需要为给出描述的方法添加
()
使用对象的Dunder方法
- 目标报告()
- 对象
- 报告员(obj)
- str(obj)
import numpy as np
arr = np.ndarray()
print(arr.__repr__())
# prints: array([[1]])
print(arr.__str__())
# prints: [[0]]
使用对象的Dunder方法
- 目标报告()
- 对象
- 报告员(obj)
- str(obj)
import numpy as np
arr = np.ndarray()
print(arr.__repr__())
# prints: array([[1]])
print(arr.__str__())
# prints: [[0]]