Python'da bir değişkendeki ya da print fonksiyonundaki tüm harfleri büyük harfle yazdırabildiğimiz upper fonksiyonuna benzer şekilde tüm harfleri küçük harflerle yazdırabilmemizi sağlayan bir de lower() fonksiyonu vardır.
Yine küçük ve büyük harflerin karışık olarak kullanıldığı bir değişen yaratalım ve lower fonksiyonunu kullanarak bu ifadenin istediğimiz kısımlarını ya da tümünü küçük harflerle yazdıralım.
yazi = "küÇüK haRfLerle bU yAZıyı TekRAR yazDırın"
Örnek 1: yazi değişkenindeki tüm harfleri küçük harfe dönüştürerek çıktı alın.
yazi = "küÇüK haRfLerle bU yAZıyı TekRAR yazDırın"
print(yazi.lower())
Çıktı: küçük harflerle bu yazıyı tekrar yazdırın
Örnekten de görebileceğimiz gibi küçük harflerle çıktı alabilmek için string türündeki değişkenin yanına lower() fonksiyonunu kullandık.
Örnek 2: yazi değişkenini kendi içerisinde altı farklı değişkene bölerek sadece birinci ve üçüncü kelimelerin tüm harflerini küçük harfle; diğer kelimelerin tüm harflerini ise büyük harfle yazdırın.
yazi1 = "küÇüK"
yazi2 = "haRfLerle"
yazi3 = "bU"
yazi4 = "yAZıyı"
yazi5 = "TekRAR"
yazi6 = "yazDırın"
print(yazi1.lower() + " " + yazi2.upper()+" " + yazi3.lower()+" " + yazi4.upper() + " " + yazi5.upper() + " " + yazi6.upper())
Çıktı: küçük HARFLERLE bu YAZIYI TEKRAR YAZDIRIN
Not: Boşluk karakterini değişkenlerin sonuna ya da başına da ekleyebilirdik.
yazi1 = "küÇüK "
yazi2 = "haRfLerle "
yazi3 = "bU"
yazi4 = " yAZıyı"
yazi5 = " TekRAR "
yazi6 = "yazDırın"
print(yazi1.lower() + yazi2.upper() + yazi3.lower() + yazi4.upper() + yazi5.upper() + yazi6.upper())
Örnek 3: lower() fonksiyonunu 2. örnekteki yazi1 ve yazi3 değişkeni için değişkenin kendini güncelleyecek şekilde kullanarak çıktı alın.
yazi1 = "küÇüK ".lower()
yazi2 = "haRfLerle "
yazi3 = "bU".lower()
yazi4 = " yAZıyı"
yazi5 = " TekRAR "
yazi6 = "yazDırın"
print(yazi1 + yazi2 + yazi3 + yazi4 + yazi5 + yazi6)
Çıktı: küçük haRfLerle bu yAZıyı TekRAR yazDırın
Not: lower() fonksiyonunu aşağıdaki gibi de kullanabilirdik:
yazi1 = "küÇüK "
yazi1 = yazi1.lower()
yazi2 = "haRfLerle "
yazi3 = "bU"
yazi3 = yazi3.lower()
yazi4 = " yAZıyı"
yazi5 = " TekRAR "
yazi6 = "yazDırın"
print(yazi1 + yazi2 + yazi3 + yazi4 + yazi5 + yazi6)