python中的repr是什么意思 python __repr__的作用?
python __repr__的作用?此函數(shù)對應于repr(object)的函數(shù)。這意味著當需要在屏幕上顯示對象時,可以將對象的屬性或方法組織為可打印格式。此函數(shù)也可以對應于eval。打印結(jié)果直接輸入
python __repr__的作用?
此函數(shù)對應于repr(object)的函數(shù)。這意味著當需要在屏幕上顯示對象時,可以將對象的屬性或方法組織為可打印格式。此函數(shù)也可以對應于eval。打印結(jié)果直接輸入Eval,通??梢缘玫皆紝ο?。如T1=datetime.datetime.now現(xiàn)在()打印repr(T1)結(jié)果為日期時間。日期時間(2014,9,9,6,34,29756000)類似的函數(shù)是 str 例如,如果你有一個people類,在打印時,你只想打印出這個人的名字,那么你可以在函數(shù)中 str Write return姓名這樣一來,當需要將人員作為字符串時,將返回人員的姓名。使用print str(T1)時,結(jié)果是2014-09-09 06:34:29.756000
1。嘗試生成這樣一個字符串并將其傳遞給eval以重新生成相同的對象。
否則,將生成一個用尖括號括起來的字符串,其中包含類型名稱和其他信息。1、 這個簡單的STR是給用戶的,repr是給機器的。答:1,class A(object)2,print “this is A class ”def uuurepr (self):print “this is repr func ”A=A(),例如print A調(diào)用A的 uuustr uuuu方法
3,如果直接點擊A并在Python解釋器中輸入,則調(diào)用A uupython str和repr之間的差異。