5.00 / 1 oy

Python'da yazıları büyük harflerle yazdırmak (upper fonksiyonu)

Python'da print fonksiyonunu ve değişken kullanımını gördüğümüze göre artık string ifadeleri üzerinde yapabileceğimiz düzenleme ve manipülasyon fonksiyonlarına örnek verebiliriz. String manipülasyon işlemleri tüm programlama dillerinde vardır, örneğin utku33 nick'li yazar Java'da büyük ve küçük harf kullanımına ilişkin bir uygulama paylaşmış. Ben de bugünün son uygulamalarını Python'da büyük harf ve küçük harf kullanımı üzerine yapmaya karar verdim.

Not: Küçük harflerle yazdırma fonksiyonu olan lower() fonksiyonu kullanımı için de bkz: Python'da yazıları küçük harflerle yazdırmak (lower fonksiyonu)

yazi isimli bir değişkenimiz olsun ve bu değişkenin içindeki string ifade de aşağıdaki gibi küçük ve büyük harflerden rasgele olarak hazırlanmış bir yazı olsun:

yazi = "mErhaba Reitix"

yazi değişkenini print fonksiyonu ile bu haliyle çıktı almak istersek bekleneceği üzere çıktıda da küçük ve büyük harfler değişken içine olduğu gibi gelmiş olacak.

yazi = "mErhaba Reitix"
print(yazi);

Çıktı: mErhaba Reitix

 

Örnek 1: yazi değişkenindeki tüm harfleri büyük harfe dönüştürerek çıktı alın.

yazi = "mErhaba Reitix"
print(yazi.upper());

Çıktı: MERHABA REITIX

Örnekten de görebileceğimiz gibi büyük harflerle çıktı alabilmek için string türündeki değişkenin yanına upper() fonksiyonunu kullandık.

 

Örnek 2: yazi değişkenini kendi içerisinde iki farklı değişkene bölerek sadece mErhaba ifadesinin tüm harflerini büyük harfle yazdırın.

yazi1 = "mErhaba"
yazi2 = "Reitix"
print(yazi1.upper() + " " + yazi2);

Çıktı: MERHABA Reitix

Not: Boşluk karakterini yazi1 değişkeninin sonuna ya da yazi2 değişkeninin başına da ekleyebilirdik.

yazi1 = "mErhaba "
yazi2 = "Reitix"
print(yazi1.upper() + yazi2);

 

Örnek 3: upper() fonksiyonunu 2. örnekteki yazi1 değişkeni için değişkenin kendini güncelleyecek şekilde kullanarak çıktı alın. 

yazi1 = "mErhaba ".upper()
yazi2 = "Reitix"
print(yazi1 + yazi2);

Çıktı: MERHABA Reitix

Not: upper() fonksiyonunu aşağıdaki gibi de kullanabilirdik:

yazi1 = "mErhaba "
yazi1 = yazi1.upper()
yazi2 = "Reitix"
print(yazi1 + yazi2);

 

m.cengiz

27.05.2020 05:42

Bu soru 1 kez yanıtlandı.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Python'da yazıları büyük harflerle yazdırmak (upper fonksiyonu)

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.