Python’da bir stringin sadece belirli harflerini büyük harfe nasıl dönüştürebilirim?

Python\'da Stringde Belirli Harfleri Büyük Harfe Dönüştürme

Python\'da bir stringin sadece belirli harflerini büyük harfe dönüştürmek için birkaç yöntem kullanabilirsiniz. Aşağıda bu yöntemler açıklanmıştır:
  • List Comprehension Yöntemi: Belirli karakterleri kontrol edip, büyük harf olarak değiştirebilirsiniz.
  • Str.replace() Yöntemi: Belirli karakterleri doğrudan değiştirerek büyük harfe dönüştürebilirsiniz.
  • Bir Fonksiyon Kullanarak: Yazdığınız bir fonksiyon içinde kontrol mekanizması kurarak istediğiniz harfleri büyük yapabilirsiniz.

Örnekler

  • List Comprehension Örneği:
text = \"merhaba dünya\"
result = \'\'.join([char.upper() if char in \'aeiou\' else char for char in text])
print(result)  # \"mErhAbA dVnA\"
  • Str.replace() Örneği:
text = \"merhaba dünya\"
result = text.replace(\'a\', \'A\').replace(\'u\', \'U\')
print(result)  # \"merhAbA dUnyA\"
  • Fonksiyon Kullanarak Örnek:
def capitalize_specific(text, chars):
    return \'\'.join([char.upper() if char in chars else char for char in text])

result = capitalize_specific(\"merhaba dünya\", \"aeiou\")
print(result)  # \"mErhAbA dVnA\"
Bu yöntemlerle, istediğiniz harfleri kolayca büyük harflere dönüştürebilirsiniz.

Python’da bir stringin sadece belirli harflerini büyük harfe nasıl dönüştürebilirim?

🐞

Hata bildir

Paylaş