Python break, continue ve pass Deyimleri
Bu makalede, bir döngünün akışını değiştirmek için break, continue ve pass deyimlerini kullanmayı öğreneceksiniz.
Python’da break ve continue nedir?
Python’da break ve continue ifadeleri normal bir döngünün akışını değiştirebilir.
Döngüler, test ifadesi False olana kadar bir kod bloğu üzerinde yinelenir ancak bazen mevcut yinelemeyi veya hatta tüm döngüyü test ifadesini kontrol etmeden sonlandırmak isteriz.
Bu durumlarda break ve continue deyimleri kullanılır.
Python break İfadesi
break ifadesi onu içeren döngüyü sonlandırır. Programın kontrolü döngüden hemen sonraki ifadeye akar.
break ifadesi iç içe bir döngü içindeyse (başka bir döngü içinde döngü), break ifadesi sadece en içteki döngüyü sonlandıracaktır.
break Sözdizimi
1 | break |
for döngüsünde ve while döngüsünde break ifadesinin çalışması aşağıda gösterilmiştir.
Örnek: Python break İfadesi
1 2 3 4 5 6 7 8 | # Döngü içinde break ifadesi for deger in "pythondersleri.net": if deger == "h": break print(deger) print("Döngü sonlandı") |
Çıktı
1 2 3 4 | p y t Döngü sonlandı |
Bu programda tek tek harflere bakıp harfin h olması durumunda döngüden çıkmak istediğimizi belirtiyoruz.
Python continue İfadesi
continue ifadesi, döngü içindeki yalnızca geçerli yinelemeyi atlamak için kullanılır. Döngü sonlandırılmaz ancak bir sonraki yineleme ile devam eder.
continue Sözdizimi
1 | continue |
Örnek: Python devam
1 2 3 4 5 6 7 8 | # Dögü içinde continue kullanımı for deger in "pythondersleri.net": if deger == "e": continue print(deger) print("<samp>Döngü sonlandı</samp>") |
Çıktı
1 2 3 4 5 6 7 8 9 10 11 12 13 | p y t h o n d r s l r i Döngü Sonlandı |
continue deyimi ile yinelemeyi atlayarak sonraki yinelemeye geçmiş oluyoruz.
Python pass İfadesi
Bu yazıda pass deyimi hakkında bilgi edineceksiniz. İşlevlerin, döngülerin vb. gelecekte uygulanması için bir yer tutucu olarak kullanılır.
Python’da pass ifadesi nedir?
Python programlamasında, pass ifade boş bir ifadedir. Python’da bir yorum ve bir pass ifade arasındaki fark yorumlayıcı bir yorumu tamamen yok sayarken, pass ifadesinin yok sayılmamasıdır. Ancak program yürütüldüğünde herhangi bir durum meydana gelmez.
pass Sözdizimi
1 | pass |
Genelde yer tutucu olarak kullanırız.
Diyelim ki henüz uygulanmamış bir döngü veya fonksiyonumuz var ancak bunu gelecekte uygulamak istiyoruz. Döngü veya fonksiyon boş olamayacağından pass ifadesini kullanırız.
Örnek: Bildirimi geçmek
1 2 3 4 | 'pass sadece yer tutucu olarak görev alır.' for deger in "pythondersleri.net": pass |
Aynı şeyi boş bir fonksiyon veya sınıfta da yapabiliriz.
1 2 | def fonksiyon(args): pass |
1 2 | class Arabalar: pass |
Python’da pass ile ilgili daha fazla bilgi
Python’da pass ifadesi ile ilgili Python’da pass nedir? makalesini okuyabilir veya resmi dökümantasyon sayfasına gözatabilirsiniz.