Integer, String ve Boolean ile 15 Pratik Örnek
Integer veri tipi ile toplama, çıkarma, çarpma ve bölme işlemleri
a = 15 b = 4 toplam = a + b carpim = a * b bolum = a / b mod = a % b print(f"Toplam: {toplam}, Çarpım: {carpim}") print(f"Bölüm: {bolum}, Mod: {mod}")
String'leri birleştirme ve tekrarlama işlemleri
ad = "Ahmet" soyad = "Yılmaz" tam_ad = ad + " " + soyad tekrar = "Python " * 3 print(tam_ad) print(tekrar)
Sayıları karşılaştırarak boolean değer elde etme
yas = 18 min_yas = 18 yetiskin = yas >= min_yas ehliyet_alabilir = yas >= 18 okul_cagi = yas < 18 print(f"Yetişkin mi? {yetiskin}") print(f"Ehliyet alabilir mi? {ehliyet_alabilir}") print(f"Okul çağı mı? {okul_cagi}")
String karakterlerine erişim ve dilimleme
metin = "Python Programlama" ilk_harf = metin[0] son_harf = metin[-1] ilk_kelime = metin[0:6] son_kelime = metin[7:] print(f"İlk harf: {ilk_harf}") print(f"Son harf: {son_harf}") print(f"İlk kelime: {ilk_kelime}") print(f"Son kelime: {son_kelime}")
Sayıların üssünü alma ve kökünü bulma işlemleri
taban = 2 us = 10 sonuc = taban ** us kare = 16 ** 2 kup = 5 ** 3 karekök = 64 ** 0.5 print(f"2^10 = {sonuc}") print(f"16² = {kare}") print(f"5³ = {kup}") print(f"√64 = {karekök}")
AND, OR, NOT operatörleri ile boolean işlemler
sicak = True yagmurlu = False guzel_hava = sicak and not yagmurlu dis_cikma = sicak or not yagmurlu semsiye_gerek = not yagmurlu print(f"Güzel hava mı? {guzel_hava}") print(f"Dışarı çıkılır mı? {dis_cikma}") print(f"Şemsiye gerek var mı? {semsiye_gerek}")
Yaygın kullanılan string metodları
metin = " python programlama " buyuk_harf = metin.upper() kucuk_harf = metin.lower() baslik = metin.title() temiz = metin.strip() print(f"Büyük: {buyuk_harf}") print(f"Küçük: {kucuk_harf}") print(f"Başlık: {baslik}") print(f"Temiz: '{temiz}'")
Tam sayı bölme (//) ve kalan (%) işlemleri
toplam_elma = 23 kisi_sayisi = 5 kisi_basi = toplam_elma // kisi_sayisi kalan_elma = toplam_elma % kisi_sayisi print(f"Her kişiye {kisi_basi} elma düşer") print(f"Geriye {kalan_elma} elma kalır") print(f"Doğrulama: {kisi_basi * kisi_sayisi + kalan_elma}")
String içinde arama yapma ve karakter sayma
cumle = "Python ile programlama öğrenmek çok eğlenceli" uzunluk = len(cumle) python_var = "Python" in cumle a_sayisi = cumle.count("a") python_index = cumle.find("Python") print(f"Uzunluk: {uzunluk} karakter") print(f"Python var mı? {python_var}") print(f"'a' sayısı: {a_sayisi}") print(f"Python başlangıç indeksi: {python_index}")
Farklı veri tiplerinin boolean değerleri
# Boş değerler False döner print(f"bool(0) = {bool(0)}") print(f"bool('') = {bool('')}") print(f"bool([]) = {bool([])}") # Dolu değerler True döner print(f"bool(1) = {bool(1)}") print(f"bool('Python') = {bool('Python')}") print(f"bool([1, 2]) = {bool([1, 2])}")
Sayıların mutlak değeri ve işaret kontrolü
sayi1 = -42 sayi2 = 15 mutlak1 = abs(sayi1) mutlak2 = abs(sayi2) pozitif_mi1 = sayi1 > 0 pozitif_mi2 = sayi2 > 0 print(f"|-42| = {mutlak1}") print(f"|15| = {mutlak2}") print(f"-42 pozitif mi? {pozitif_mi1}") print(f"15 pozitif mi? {pozitif_mi2}")
String içinde değiştirme ve bölme işlemleri
metin = "Merhaba Dünya, Python Dünya" liste_metin = "elma,armut,muz,çilek" degistirilmis = metin.replace("Dünya", "World") kelimeler = metin.split(" ") meyveler = liste_metin.split(",") print(f"Değiştirilmiş: {degistirilmis}") print(f"Kelimeler: {kelimeler}") print(f"Meyveler: {meyveler}")
Sayılar arasından en küçük ve en büyüğü bulma
a = 45 b = 23 c = 67 en_kucuk = min(a, b, c) en_buyuk = max(a, b, c) toplam = a + b + c ortalama = toplam // 3 print(f"En küçük: {en_kucuk}") print(f"En büyük: {en_buyuk}") print(f"Toplam: {toplam}") print(f"Ortalama: {ortalama}")
String içeriğini kontrol eden metodlar
sayi_str = "12345" harf_str = "Python" buyuk_str = "PYTHON" print(f"'12345' sayı mı? {sayi_str.isdigit()}") print(f"'Python' harf mi? {harf_str.isalpha()}") print(f"'PYTHON' büyük mü? {buyuk_str.isupper()}") print(f"'python' küçük mü? {harf_str.lower().islower()}") print(f"'Python' başlıyor mu 'Py'? {harf_str.startswith('Py')}")
Üç veri tipini birlikte kullanan gerçek dünya örneği
# E-ticaret sepet kontrolü urun_adi = "Laptop" fiyat = 15000 adet = 2 stokta_var = True indirim_kodu = "YENI2025" toplam = fiyat * adet indirim = toplam * 10 // 100 # %10 indirim odenecek = toplam - indirim siparis_verilebilir = stokta_var and adet > 0 print(f"Ürün: {urun_adi.upper()}") print(f"Toplam: {toplam} TL") print(f"İndirim ({indirim_kodu}): -{indirim} TL") print(f"Ödenecek: {odenecek} TL") print(f"Sipariş verilebilir mi? {siparis_verilebilir}")