SORU
28 ŞUBAT 2012, Salı


Farklı bir arasında `devam` ve `` python döngü için bir geçiş var mı?

Örneklerde olduğu gibi arasında iki piton anahtar continue pass arasında fark var

for element in some_list:
    if not element:
        pass

ve

for element in some_list:
    if not element:
        continue

Dikkat etmem gereken?

CEVAP
28 ŞUBAT 2012, Salı


Evet, tamamen farklı şeyler yapıyorlar. pass sadece continue sonraki döngü yineleme ile devam ederken hiçbir şey yok. pass Bu ek bir deyimi yürütme idam olacak Sonra. örnek, farkı ise başka bir deyim if sonra eklediğiniz belli olacak: continue, sonra olmaz.

>>> a = [0, 1, 2]
>>> for element in a:
...     if not element:
...         pass
...     print element
... 
0
1
2
>>> for element in a:
...     if not element:
...         continue
...     print element
... 
1
2

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • RaquelGamesBR

    RaquelGamesB

    20 HAZİRAN 2009
  • Music EuroDance 2

    Music EuroDa

    12 Mayıs 2011
  • TheFlashCentre

    TheFlashCent

    22 Mayıs 2008