Python String İşlemleri ve F-String Biçimlendirme
Python'da metinlerle çalışmak programlamanın temel parçasıdır. String işlemleri sayesinde verileri okuyabilir, değiştirebilir ve istediğimiz formatta sunabiliriz.
Stringler Python'da tırnak işaretleri arasına yazılır. Tek tırnak, çift tırnak veya üç tırnak kullanabilirsin.
1metin = "Merhaba Dünya"2uzunluk = len(metin)3print(f"Metin: {metin}")4print(f"Karakter sayısı: {uzunluk}")Çıktı:
```
Metin: Merhaba Dünya
Karakter sayısı: 13
```
Stringleri büyük veya küçük harfe çevirmek için .upper() ve .lower() kullan. Bir stringin belirli bir kısmını almak için dilim (slice) işlemi yapabilirsin.
1metin = "Python"2print(metin.upper()) # PYTHON3print(metin.lower()) # python4print(metin[0:3]) # Pyt (0. karakterden 3. karaktere kadar)F-string, Python 3.6+ ile gelen en modern ve okunur yöntemdir. String başına f yazıp, içine süslü parantez {...} ile değişken yerleştirirsin.
1ad = "Ahmet"2yas = 283maaş = 5500.7545print(f"Adı: {ad}")6print(f"Yaşı: {yas}")7print(f"Maaşı: {maaş:.2f} TL") # 2 ondalık basamakÇıktı:
```
Adı: Ahmet
Yaşı: 28
Maaşı: 5500.75 TL
```
Bir müşteri faturasını düzenli bir şekilde yazdıralım.
1müşteri_adı = "Zeynep Yılmaz"2ürün = "Laptop"3fiyat = 12999.994kdv_oranı = 0.185toplam_kdv = fiyat * kdv_oranı6son_tutar = fiyat + toplam_kdv78print("="*40)9print(f"Müşteri: {müşteri_adı.upper()}")10print(f"Ürün: {ürün}")11print("-"*40)12print(f"Fiyat: {fiyat:>12.2f} TL")13print(f"KDV (%18): {toplam_kdv:>10.2f} TL")14print("="*40)15print(f"Toplam: {son_tutar:>12.2f} TL")16print("="*40)Çıktı:
```
========================================
Müşteri: ZEYNEP YILMAZ
Ürün: Laptop
----------------------------------------
Fiyat: 12999.99 TL
KDV (%18): 2339.98 TL
========================================
Toplam: 15339.97 TL
========================================
```
F-string içinde :.2f biçimi ondalık sayıları 2 basamakla gösterir. :>12 ise metni sağa yaslanmış 12 karakterlik alan içinde yerleştirir.
String işlemleri ve f-string biçimlendirme öğrendikten sonra, verileri kullanıcı dostu şekilde sunabilirsin. Pratik yaparken farklı biçim seçeneklerini dene; her proje için doğru formatı seçmek kodun okunabilirliğini arttırır.
0 yorum