“Python Operatörleri: Temelden İleri Seviyeye”

#Python

Python, geniş bir operatör yelpazesi sunarak programlama sürecinde çok çeşitli işlemleri kolayca gerçekleştirmenizi sağlar. Bu yazıda, Python operatörlerini ve bunların nasıl kullanılacağını örnek kod blokları ile açıklayacağız.

İçindekiler

  1. Atama Operatörleri
  2. Aritmetik Operatörler
  3. Karşılaştırma Operatörleri
  4. Mantıksal Operatörler
  5. Bit Düzeyi (Bitwise) Operatörler
  6. Üyelik Operatörleri
  7. Kimlik Operatörleri

1. Atama Operatörleri

Atama operatörleri, bir değeri bir değişkene atamak için kullanılır.

# Basit atama operatörü
x = 10
print(x)  # Çıktı: 10

# Diğer atama operatörleri
x += 5   # x = x + 5
print(x)  # Çıktı: 15

x -= 3   # x = x - 3
print(x)  # Çıktı: 12

x *= 2   # x = x * 2
print(x)  # Çıktı: 24

x /= 4   # x = x / 4
print(x)  # Çıktı: 6.0

2. Aritmetik Operatörler

Aritmetik operatörler, sayısal işlemleri gerçekleştirmek için kullanılır.

a = 15
b = 4

print(a + b)  # Toplama: Çıktı: 19
print(a - b)  # Çıkarma: Çıktı: 11
print(a * b)  # Çarpma: Çıktı: 60
print(a / b)  # Bölme: Çıktı: 3.75
print(a % b)  # Modül: Çıktı: 3
print(a ** b) # Üs alma: Çıktı: 50625
print(a // b) # Tam sayı bölmesi: Çıktı: 3

3. Karşılaştırma Operatörleri

Karşılaştırma operatörleri, iki değeri karşılaştırır ve boolean (True veya False) sonuçlar döner.

x = 10
y = 20

print(x == y)  # Eşit mi: Çıktı: False
print(x != y)  # Eşit değil mi: Çıktı: True
print(x > y)   # Büyük mü: Çıktı: False
print(x < y)   # Küçük mü: Çıktı: True
print(x >= y)  # Büyük eşit mi: Çıktı: False
print(x <= y)  # Küçük eşit mi: Çıktı: True

4. Mantıksal Operatörler

Mantıksal operatörler, boolean ifadeleri değerlendirmek için kullanılır.

x = True
y = False

print(x and y)  # ve: Çıktı: False
print(x or y)   # veya: Çıktı: True
print(not x)    # değil: Çıktı: False

5. Bit Düzeyi (Bitwise) Operatörler

Bit düzeyi operatörler, sayıları bit seviyesinde işler.

a = 10  # 1010 in binary
b = 4   # 0100 in binary

print(a & b)  # ve: Çıktı: 0 (0000)
print(a | b)  # veya: Çıktı: 14 (1110)
print(a ^ b)  # veya değil: Çıktı: 14 (1110)
print(~a)     # değil: Çıktı: -11 (in binary: -1011)
print(a << 2) # sola kaydırma: Çıktı: 40 (101000)
print(a >> 2) # sağa kaydırma: Çıktı: 2 (0010)

6.Üyelik Operatörleri

Üyelik operatörleri, bir değerin bir dizide (liste, tuple, set, vs.) olup olmadığını kontrol eder.

list = [1, 2, 3, 4, 5]

print(3 in list)   # Üyelik: Çıktı: True
print(6 not in list)  # Üyelik değil: Çıktı: True

7.Kimlik Operatörleri

Kimlik operatörleri, iki değişkenin aynı nesneye işaret edip etmediğini kontrol eder.

a = 10
b = 10
c = a

print(a is b)   # Aynı nesne mi: Çıktı: True
print(a is not c)  # Aynı nesne değil mi: Çıktı: False

list1 = [1, 2, 3]
list2 = list1
list3 = list1.copy()

print(list1 is list2)  # Aynı nesne mi: Çıktı: True
print(list1 is list3)  # Aynı nesne mi: Çıktı: False
print(list1 == list3)  # Değerler aynı mı: Çıktı: True

Sonuç

Python operatörleri, farklı türdeki işlemleri gerçekleştirmek için geniş bir yelpaze sunar. Bu yazıda, temel atama, aritmetik, karşılaştırma, mantıksal, bit düzeyi, üyelik ve kimlik operatörlerini ve bunların nasıl kullanılacağını örnek kod blokları ile açıkladık. Bu bilgiler, Python programlama konusundaki temel anlayışınızı geliştirecek ve daha karmaşık programlar yazmanıza yardımcı olacaktır.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir