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\"
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.