Python Kontrol Akışı Hile Sayfası
Python'da koşullu ifadelerde, döngülerde ve döngü kontrol yapılarında uzmanlaşın. If-else, for, while, break ve devam etmeyi öğrenin.
Koşullu Cümleler ve Mantıksal Dallanma
İddiaları değerlendirmek ve kod yürütme akış yolunu yönlendirmek için oluşturur.
| Yöntem / İşlev | Sözdizimi | Açıklama |
|---|---|---|
| if / elif / else | if cond1: ... elif cond2: ... else: ... | Mantıksal yolları azalan sırada değerlendirir. |
| match-case | match variable: case pattern: ... | Değişken şemaları değerlendirmek içinPython 3.10'da sunulan yapısal model eşleştirme. |
| Ternary Expression | value_if_true if condition else value_if_false | Satır içi tek satırda koşul yürütme. |
Döngüler ve Döngü Kesmeleri
Yürütülmesini değiştirmek veya sonlandırmak için yinelemeli döngü sistemleri ve teknikleri.
| Yöntem / İşlev | Sözdizimi | Açıklama |
|---|---|---|
| for | for item in iterable: | Bir dizinin elemanları boyunca sırayla yinelenir. |
| while | while condition: | Koşullu Doğru kaldığı sürece talimatları tekrar tekrar yürütür. |
| break | break | En içteki döngüden hemen çıkar. |
| continue | continue | Geçerli döngü yinelemesinde kalan kodu atlar ve bir sonraki yinelemeye geçer. |
| pass | pass | Kod yürütmeden blok girinti kurallarını yerine getirmek için kullanılan boş yer tutucu ifadesi. |
| Loop else | for ... else: ... | else bloğunu yalnızca döngü bir break ifadesini karşılamadan tamamlanırsa çalıştırır. |
İnteraktif Demo Komut Dosyası
# if / elif / else
if cond1: ... elif cond2: ... else: ...
# match-case
match variable: case pattern: ...
# Ternary Expression
value_if_true if condition else value_if_false
# for
for item in iterable:
# while
while condition:
# break
break
# continue
continue
# pass
pass
# Loop else
for ... else: ...Sıkça Sorulan Sorular
Python'da eşleşme durumu nedir?
Python 3.10'a eklenen match-case, diğer dillerdeki switch-case ifadelerine benzer şekilde Python'un yapısal model eşleştirme ifadesidir.
else bloğu for veya while döngüsüyle nasıl çalışır?
else bloğu yalnızca döngü bir break ifadesiyle karşılaşmadan normal şekilde tamamlanırsa çalışır.
İlgili Konular
Python'da aritmetik, karşılaştırma, mantıksal, bitsel, atama ve kimlik operatörlerinde uzmanlaşın.
Python Kavramaları Hile SayfasıPython'da kısa ve okunabilir liste, sözlük, küme ve oluşturucu kavramaları yazın.
Python Yerleşik İşlevleri Hile SayfasıPython'un yerleşik işlevlerine ilişkin başvuru kılavuzu. Yazdırma, uzunluk, aralık, numaralandırma, zip, harita, filtre ve daha fazlasını nasıl kullanacağınızı öğrenin.
Önerilen Python Kaynakları
İlgili etkileşimli eğitimler, yardımcı sayfalar ve kod karşılaştırmalarıyla bilginizi genişletin.
Python Döngüleri
Veriler üzerinde yineleme yapmak için Python döngülerini nasıl kullanacağınızı öğrenin. Etkileşimli örneklerle for döngüleri, while döngüleri, kesme, devam etme ve döngü en iyi uygulamaları konusunda uzmanlaşın.
Python'da Liste Nasıl Sıralanır
Python'da sort() yöntemini ve sorted() işlevini kullanarak bir listeyi nasıl sıralayacağınızı öğrenin. Özel anahtar sıralama ve ters sıralama örneklerini keşfedin.
Python vs JavaScript: Hangi Programlama Dili En İyisidir?
Python ve JavaScript arasında kapsamlı bir karşılaştırma. Sözdizimi farklılıklarını, performansı, kullanım örneklerini (arka uç ve ön uç) ve kodlama örneklerini keşfedin.