Python’da bir stringin her karakterini sadece ilk harfi büyük yapacak bir fonksiyon nasıl oluşturabilirim?

Python\'da String\'in Her Karakterinin İlk Harfini Büyük Yapma

Python\'da bir stringin her kelimesinin ilk harfini büyük yapmak için `title()` metodunu kullanabilirsiniz. Ancak bu metod, sadece kelimelerin başındaki harfleri büyük yapar. Eğer her bir karakterin sadece ilk harfini büyük yapmak istiyorsanız, özel bir fonksiyon yazmanız gerekecek.

Fonksiyon Örneği

Aşağıdaki kod parçası, verilen bir stringin her karakterinin ilk harfini büyük yapacak bir fonksiyon oluşturur: ```python def capitalize_first_letter(string): return \' \'.join(word.capitalize() for word in string.split()) ```

Kullanım Şekli

Aşağıdaki şekilde fonksiyonu kullanabilirsiniz: ```python result = capitalize_first_letter(\"merhaba dünya\") print(result) # Merhaba Dünya ```

Açıklama

  • string.split(): Stringi kelimelere böler.
  • word.capitalize(): Her kelimenin ilk harfini büyük yapar.
  • \' \'.join(...): Kelimeleri boşluklarla birleştirir.
Yukarıdaki yöntemle istediğiniz sonucu elde edebilirsiniz.

Cevap yazmak için lütfen .

Python’da bir stringin her karakterini sadece ilk harfi büyük yapacak bir fonksiyon nasıl oluşturabilirim?

🐞

Hata bildir

Paylaş