- Bağlantıyı al
- X
- E-posta
- Diğer Uygulamalar
- Bağlantıyı al
- X
- E-posta
- Diğer Uygulamalar
Merhaba! Programlamada operatörler, değerler üzerinde eylemler (işlemler) gerçekleştirmek için kullanılan özel sembollerdir. İki sayıyı toplamak, bir değişkene değer atamak veya iki değeri karşılaştırmak gibi tüm işlemler operatörler aracılığıyla yapılır.
Python, işlevlerine göre kategorize edilmiş zengin bir operatör setine sahiptir. Bu yazıda, programlamanın temelini oluşturan en önemli operatör gruplarını inceleyeceğiz.
Bu operatörler, sayısal değerler üzerinde matematiksel işlemler yapmak için kullanılır.
| Operatör | Açıklama | Örnek | Sonuç |
| Toplama | 5 + 2 | 7 |
- | Çıkarma | 5 - 2 | 3 |
* | Çarpma | 5 * 2 | 10 |
/ | Bölme (Sonuç her zaman float) | 5 / 2 | 2.5 |
// | Tam Bölme (Bölümün tam sayı kısmı) | 5 // 2 | 2 |
% | Modül (Kalanı bulma) | 5 % 2 | 1 |
** | Üs Alma | 5 ** 2 | 25 |
Bu operatörler, bir değişkene değer atamak (eşitlemek) için kullanılır. En temeli eşittir (=) işaretidir. Kısa formları, bir değişkene hem işlem yapıp hem de sonucu atamak için pratiklik sağlar.
| Operatör | Kısa Form | Uzun Form |
= | x = 5 | x = 5 |
+= | x += 3 | x = x + 3 |
-= | x -= 3 | x = x - 3 |
*= | x *= 3 | x = x * 3 |
/= | x /= 3 | x = x / 3 |
Bu operatörler, iki değeri karşılaştırır ve sonuç olarak bir Boolean değer (True veya False) döndürür.
| Operatör | Açıklama | Örnek | Sonuç |
== | Eşittir | a == b | False |
!= | Eşit Değildir | a != b | True |
> | Büyüktür | a > b | True |
< | Küçüktür | a < b | False |
>= | Büyük Eşittir | a >= b | True |
<= | Küçük Eşittir | a <= b | False |
Bu operatörler, Boolean değerleri birleştirerek veya tersine çevirerek karmaşık koşullar oluşturmak için kullanılır.
| Operatör | Açıklama |
and | Her iki koşul da True ise True döndürür. (VE) |
or | Koşullardan en az biri True ise True döndürür. (VEYA) |
not | Koşulun mantıksal tersini alır. |
kosul1 = (10 > 5) # True
kosul2 = (5 == 5) # True
sonuc_ve = kosul1 and kosul2 # True VE True
sonuc_degil = not kosul1 # DEĞİL True
print(f"VE Sonucu: {sonuc_ve}") # Çıktı: True
print(f"DEĞİL Sonucu: {sonuc_degil}") # Çıktı: False
Bu operatörler, iki nesnenin aynı hafıza konumunu işaret edip etmediğini kontrol eder.
is: İki değişken aynı nesneyi gösteriyorsa True döndürür.
is not: İki değişken aynı nesneyi göstermiyorsa True döndürür.
Örnek:
Bu operatörler, bir dizinin (liste, string, tuple vb.) belirli bir öğeyi içerip içermediğini kontrol eder.
in: Belirtilen değer koleksiyonda mevcutsa True döndürür.
not in: Belirtilen değer koleksiyonda mevcut değilse True döndürür.
Örnek:
Operatörler, Python kodunuzun motorudur; hesaplama yapmasını, değişkenleri güncellemesini, değerleri karşılaştırmasını ve mantıksal kararlar almasını sağlarlar. Bu temel operatörleri öğrenmek, Python'daki kontrol yapıları ve algoritmalar için sağlam bir temel oluşturur.
Hemen kursumuza kaydolun ve bu güçlü araçları kullanarak profesyonel Python geliştiricisi olma yolunda ilk adımı atın. Kursumuzdaki uygulamalı modüller, sizi sadece bir yazılımcı adayı değil, hazır bir profesyonel haline getirecek. Python Eğitimini Udemy platformunda bulabilirsiniz.
Yorumlar
Yorum Gönder