Python, del veya delattr’da hangisi daha iyi?

| | | | | | | | | |

Bu aptalca olabilir, ancak bir süredir beynimin arkasını rahatsız ediyor.

Python bize nesnelerden öznitelikleri silmek için iki yerleşik yol sunar, del< /strong> komut kelimesi ve yerleşik delattr işlevi. delattr'ı tercih ediyorum çünkü bunun biraz daha açık olduğunu düşünüyorum:

 del foo.bar delattr(foo, "bar") 

Fakat aralarında temelden farklar olup olmadığını merak ediyorum.