在Python中,可以使用以下方法來打印對象:
使用print()函數:最簡單直接的方法是使用print()函數來打印對象,例如:print(obj)
使用str()函數:調用對象的__str__()方法來得到對象的字符串表示,然后使用print()函數來打印這個字符串,例如:print(str(obj))
使用repr()函數:調用對象的__repr__()方法來得到對象的“官方”字符串表示,然后使用print()函數來打印這個字符串,例如:print(repr(obj))
使用format()方法:調用對象的__str__()方法或__repr__()方法來得到對象的字符串表示,然后使用format()方法來格式化輸出,例如:print(“{0}”.format(obj))
重寫__str__()方法:在對象的類中重寫__str__()方法,定義對象的字符串表示,并直接使用print()函數打印對象,例如:print(obj)。