中,有一些神奇技巧可以讓代碼自我輸出,這些黑科技讓人驚嘆不已。本文將為大家介紹這些技巧。
1.使用__repr__方法t類(lèi),并在其中定義__repr__方法
itame, age={self.age})"
', 20)t(p)
ame', age=20)
2.使用__str__方法t類(lèi)中定義__str__方法
itame, age={self.age})"
def __str__(self)ame}({self.age})"
', 20)t(p)t(str(p))
輸出結(jié)果為ame', age=20)(20)
at__方法g來(lái)格式化輸出
age = 20tameamed {age} years old.")
amed 20 years old.
gatatat__方法
itame, age={self.age})"
def __str__(self)ame}({self.age})"
atat_spec)atame'ameat_spec == 'age' str(self.age)
else str(self)
', 20)tatame'))tat(p, 'age'))tat(p, ''))tat(p, 's'))
輸出結(jié)果為
20(20)ame', age=20)
at__等方法來(lái)讓代碼自我輸出,這些神奇技巧讓我們的代碼更加靈活和友好。