SORU
19 Mart 2009, PERŞEMBE


Sadece Python herhangi bir değer atamadan değişken ilan etmek mümkün mü?

Bu yüzden Python?: bir değişkeni bildirmek için mümkün

var

Hiçbiri için başlatıldı? Python bu sağlar gibi görünüyor, ama buna erişmek için en kısa sürede çöker. Bu mümkün mü? Değil, neden?

EDİT: bu gibi durumlar için bunu yapmak istiyorum

value

for index in sequence:

   if value == None and conditionMet:
       value = index
       break

Yinelenen

İlgili

CEVAP
19 Mart 2009, PERŞEMBE


Neden sadece bu değil:

var = None

Python şeyi ilan etmeye gerek yok yani dinamik, otomatik olarak atanan ilk kapsamı var. Yani, yukarıdaki gibi sıradan bir atama ifadesi.

Bu hiç başlatılmamış bir değişken ile bitireceğiz, çünkü güzel. Ama dikkatli ol bu son olmayacak anlamına gelmezyanlışbaşlatılmamış değişkenler. Eğer bir şey ınit None, o gerçekten ne istediğini olduğundan emin olun, ve eğer yapabilirsen bir şey daha anlamlı atayın.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AndyMcMillinTV

    AndyMcMillin

    6 HAZİRAN 2007
  • EvilControllers

    EvilControll

    20 Ocak 2008
  • RomanAtwood

    RomanAtwood

    18 Kasım 2009