Orkun Programlama Dili sözcük seçimi için referans tablo. Her sözcük Öntürkçe tek heceli bir karşılık alacaktır.
| Sözcük | Açıklama |
|---|---|
| False | Boolean yanlış değeri; karşılaştırma ve mantıksal ifadelerde kullanılır |
| None | Değer yokluğunu temsil eden tekil nesne; fonksiyonların varsayılan dönüş değeridir |
| True | Boolean doğru değeri |
| and | Mantıksal VE operatörü; her iki işlenen doğruysa doğru döner |
| as | İçe aktarmada takma ad tanımlar; with ve except bloklarında bağlama atama yapar |
| assert | Koşul denetimi; koşul yanlışsa AssertionError fırlatır |
| async | Eş zamansız fonksiyon, döngü veya bağlam yöneticisi tanımlar |
| await | Eş zamansız (coroutine) bir işlemin tamamlanmasını bekler |
| break | En içteki döngüden hemen çıkar |
| class | Sınıf tanımlar |
| continue | Döngünün geri kalanını atlar ve sonraki yinelemeye geçer |
| def | Fonksiyon veya metot tanımlar |
| del | Değişkeni, liste öğesini veya nesne özniteliğini siler |
| elif | Önceki if/elif koşulu yanlışsa değerlendirilen ek koşul dalı |
| else | Tüm koşullar yanlışsa çalışan dal; döngülerde break kullanılmadan bitince de çalışır |
| except | try bloğunda fırlatılan istisnayı yakalar ve işler |
| finally | try bloğu ne sonuçlanırsa sonuçlansın her zaman çalışan blok |
| for | Yinelenebilir (iterable) nesne üzerinde döngü kurar |
| from | Modülden belirli öğeleri içe aktarır; yield from ile üreteçleri zincirler |
| global | Değişkeni global (modül) kapsamına bağlar |
| if | Koşullu yürütme başlatır |
| import | Modül veya paketi içe aktarır |
| in | Üyelik denetimi operatörü; for döngüsünde yineleyiciyi belirtir |
| is | Nesne kimliği karşılaştırır (aynı nesne mi?); eşitlik değil özdeşlik denetler |
| lambda | Adsız (anonim) tek ifadeli fonksiyon oluşturur |
| nonlocal | Değişkeni en yakın kapsayan (enclosing) fonksiyonun kapsamına bağlar |
| not | Mantıksal DEĞİL operatörü; doğruyu yanlışa, yanlışı doğruya çevirir |
| or | Mantıksal VEYA operatörü; işlenenlerden biri doğruysa doğru döner |
| pass | İşlem yapmayan yer tutucu; sözdizimsel olarak gerekli ancak boş blok gerektiğinde kullanılır |
| raise | İstisna fırlatır; argümansız kullanılırsa yakalanan istisnayı yeniden fırlatır |
| return | Fonksiyondan çağırana değer döndürür; değersiz kullanılırsa None döner |
| try | İstisna yönetimi bloğu başlatır; except, else, finally ile birlikte kullanılır |
| while | Koşul doğru olduğu sürece döngüyü çalıştırır |
| with | Bağlam yöneticisi (context manager) bloğu başlatır; kaynakları otomatik yönetir |
| yield | Üretici (generator) fonksiyondan değer üretir ve yürütmeyi askıya alır |
Yumuşak sözcükler belirli bağlamlarda anahtar sözcük işlevi görür; değişken adı olarak da kullanılabilir.
| Sözcük | Açıklama | Sürüm |
|---|---|---|
| match | Yapısal örüntü eşleştirme (structural pattern matching) bloğu başlatır | 3.10+ |
| case | match bloğunda bir örüntü dalı tanımlar | 3.10+ |
| type | Tür takma adı (type alias) tanımlar | 3.12+ |