SORU
27 Mayıs 2011, Cuma


Ne zaman python del yararlıdır?

Gerçekten python del anahtar kelime (çoğu dilde benzer bir kelime yok gibi görünüyor) ihtiyaçları için herhangi bir neden düşünemiyorum. Bir değişkeni silmek yerine, mesela, sadece None ata. Ve bir sözlükten silerken, del bir yöntem eklenebilir.

Herhangi bir nedenle python del tutmak için mi var, yoksa Python öncesi çöp toplama günlük bir iz?

CEVAP
27 Mayıs 2011, Cuma


Öncelikle, yerel değişkenler dışında başka şeyler del

del list_item[4]
del dictionary["alpha"]

Açıkça yararlı olmalıdır. İkinci olarak, yerel bir değişken del kullanarak hedefini netleştirir. Karşılaştırın:

   del foo

için

   foo = None

Niyet kapsamından değişkeni kaldırmak için del foo Bu durumda biliyorum. foo = None bunu yapıyor o belli değil. Eğer biri sadece 12 ** atanmış ölü kodu olduğunu düşünebilirim. Ama ben hemen kodları 13 ** biri ne yapmaya çalıştığını biliyorum.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Emotional Trancer

    Emotional Tr

    4 Mart 2010
  • InfoPuppet

    InfoPuppet

    15 Kasım 2011
  • SlimaksClass

    SlimaksClass

    15 Kasım 2010