淘先锋技术网

首页 1 2 3 4 5 6 7

中,有一些神奇技巧可以让代码自我输出,这些黑科技让人惊叹不已。本文将为大家介绍这些技巧。

1.使用__repr__方法t类,并在其中定义__repr__方法

itame, age={self.age})"

', 20)t(p)

ame', age=20)

2.使用__str__方法t类中定义__str__方法

itame, age={self.age})"

def __str__(self)ame}({self.age})"

', 20)t(p)t(str(p))

输出结果为ame', age=20)(20)

at__方法g来格式化输出

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'))

输出结果为

20(20)ame', age=20)

at__等方法来让代码自我输出,这些神奇技巧让我们的代码更加灵活和友好。