python Capitalize() işleviyle bir dizenin ilk harfini büyük harf yap

Capitalize First Letter String With Python Capitalize Function



Python adında yerleşik bir yönteme sahiptir. büyük harf yap() bir dizenin ilk karakterini büyük harfe dönüştürmek ve karakterlerin geri kalanını küçük harfe dönüştürmek için. Bu yöntem, dize verilerinde yalnızca ilk karakterlerden büyük harf kullanılmadan çeşitli şekillerde kullanılabilir. Bu yöntemi python betiğinde farklı şekillerde nasıl uygulayabileceğiniz bu makalede gösterilmiştir.

Sözdizimi:

sicim.büyük harf kullanmak()

Bu yöntem herhangi bir argüman kullanmaz ve orijinal dizenin içeriğini değiştirdikten sonra yeni bir dize döndürür. Orijinal dize değişmeden kalır. Bu yöntemin python'da çeşitli veri türleri üzerinde kullanımları aşağıda örneklerle açıklanmıştır.







Örnek-1: Basit bir dizede büyük harf yöntemini kullanın

Capitalize() yöntemi, örnekte üç farklı metin verisi türünde uygulanmıştır. İlk başta küçük harfle başlayan bir metin dönüştürme için kullanılır. Capitalize() yöntemi ile metnin ilk karakteri büyük harf, metnin geri kalan karakterleri küçük harf olacaktır. Daha sonra, dönüştürme için tamamı büyük harflerden oluşan bir metin ve dönüştürme için sayı ile başlayan bir metin kullanılır.



#!/usr/bin/env python3
# Bir dize değeri tanımlayın
myString= 'LinuxHint'e hoş geldiniz'

# Dizeyi büyük harf kullanma yöntemiyle dönüştürün
dönüştürülmüşDize=benim Dizem.büyük harf kullanmak()

# Orijinal dizeyi yazdır
Yazdır('İlk orijinal dize: %s'%myString)

# Dönüştürülen dizeyi yazdır
Yazdır('İlk dönüştürülen dize: %s '% dönüştürülenDize)

# Tamamı büyük harfli bir dize tanımlayın
myString2= 'PYTHON PROGRAMLAMASINI SEVİYORUM'

# Dizeyi büyük harf kullanma yöntemiyle dönüştürün
dönüştürülmüşString2=benimDizem2.büyük harf kullanmak()

# Orijinal dizeyi yazdır
Yazdır('İkinci orijinal dize: %s'%myString2)

# Dönüştürülen dizeyi yazdır
Yazdır('İkinci dönüştürülen dize: %s '% dönüştürülenDize2)

# Sayı ile başlayan bir dizi tanımlayın
myString3= '7827 Ridgeview Mahkemesi Summerville, SC 29483'

# Dizeyi büyük harf kullanma yöntemiyle dönüştürün
dönüştürülmüşString3=benimDizem3.büyük harf kullanmak()

# Orijinal dizeyi yazdır
Yazdır('Üçüncü orijinal dize: %s'%myString3)

# Dönüştürülen dizeyi yazdır
Yazdır('Üçüncü dönüştürülen dize: %s '% dönüştürülmüşString3)

Çıktı:



Komut dosyasını çalıştırdıktan sonra aşağıdaki çıktı görünecektir.





Örnek-2: Bir dizenin her kelimesini büyük harfe dönüştürmek için büyük harf yöntemini kullanın

Bir metindeki her kelimenin ilk karakterinin nasıl büyük harfle yazılabileceği aşağıdaki örnekte gösterilmiştir. İlk başta, kullanıcıdan girdi olarak birden fazla kelimenin metin değeri alınacaktır. Herhangi bir metin değeri, split() yöntemi kullanılarak alt dizelere bölünebilir. Burada metni boşluk temelinde bölmek ve bir kelime listesi döndürmek için split() yöntemi kullanılır. newString değişkeni, dönüştürülen metni depolamak için burada kullanılır. for döngüsü, listenin her bir öğesini okumak ve her öğenin ilk harfini büyük harf yapmak ve dönüştürülen değeri boşlukla newString'de saklamak için kullanılır. newString'in önceki değeri, istenen çıktıyı oluşturmak için yeni değerle birleştirilecektir. Ardından, farkı görmek için hem orijinal metin hem de dönüştürülmüş metin yazdırılır.



#!/usr/bin/env python3
# Bir dizi girdisi alın
Metin= giriş('Bir metin girin ')

# Metni boşluğa göre ayırın
strList=Metin.bölmek()

# Dönüştürülen dizeyi saklamak için bir değişken tanımlayın
yeniDize= ''

# Listeyi yineleyin
içinsaatiçindestrList:

# Her liste öğesini büyük harf yapın ve birleştirin
yeniDize +=saat.büyük harf kullanmak()+''

# Orijinal dizeyi yazdır
Yazdır('Orijinal dize: %s'%Metin)

# Dönüştürülen dizeyi yazdır
Yazdır('Dönüştürülen dize: %s '% yeniDize)

Çıktı:

Aşağıdaki çıktıda girdi olarak 'i like python programlama' alınmış ve büyük harfle() ve split() yöntemleri uygulandıktan sonra çıktı 'Python Programlamayı Seviyorum' şeklindedir.

Örnek-3: Birden çok cümleden oluşan bir metinde her cümlenin ilk harfini büyük harf yapın.

Önceki iki örnekte, tek bir metin satırında capitize() yöntemi uygulanmıştır. Ancak bazen bir dosya içeriği veya birden fazla cümleden oluşan uzun bir metin ile çalışmak ve dosyanın her satırının ilk harfini veya metnin her cümlesinin ilk harfini büyük harf yapmak gerekir. Bu sorunu çözmek için split() ile sermayeye() yöntemi kullanılabilir. Örnek, uzun bir metnin her cümlesinin ilk harfini büyük harf yapma yolunu gösterir. Burada, metin adında bir değişken, üç cümlelik bir dize değeriyle tanımlanır. İlk önce, üç cümlelik bir liste oluşturmak için split() yöntemi kullanılarak metnin değeri '.' temelinde bölünür. Daha sonra, örnek 2 gibi her cümlenin ilk harfini büyük yapmak için for döngüsü kullanılır. Burada, '.' satırın sonunu tanımlamak için dönüştürülen her öğeyle birleştirilir. gereksiz boşluğu kaldırmak için strip() yöntemi kullanılır ve son fazladan '.', konum değeri kullanılarak newText'ten kaldırılır.

#!/usr/bin/env python3
# Uzun bir metin tanımlayın
Metin= 'python, yorumlanmış, üst düzey, genel amaçlı bir programlama dilidir.
Guido van Rossum tarafından yaratılmıştır. ilk kez 1991'de yayınlandı.'


# Metni boşluğa göre ayırın
satır listesi=Metin.bölmek('.')

# Dönüştürülen dizeyi saklamak için bir değişken tanımlayın
yeniMetin= ''

# Listeyi yineleyin
içinsaatiçindesatırListesi:

# Başlangıç ​​ve bitişten boşlukları kaldırın
saat=saat.şerit()

# Her liste öğesini büyük harf yapın ve '.' ile birleştirin.
yeniMetin +=saat.büyük harf kullanmak()+'. '

# Son noktayı kaldır
yeniMetin=yeniMetin[: -2]

# Orijinal dizeyi yazdır
Yazdır('Orijinal metin şudur: %s'%Metin)

# Dönüştürülen dizeyi yazdır
Yazdır(' Dönüştürülen metin: %s'%newText)

Çıktı:

Çıktıda hem orijinal metin hem de dönüştürülmüş metin gösterilir.

Çözüm:

Dize verileriyle çalıştığınızda ve dizenin ilk harfini veya dizedeki her kelimenin ilk harfini veya uzun bir metnin her bir cümlesinin ilk harfini büyük harf kullanmanız gerektiğinde, o zaman büyük harfle () yöntemi başka bir yöntemle kullanılabilir. Görev yap. Burada bahsedilen görevler bu makalede örneklerle gösterilmiştir. Umarım bu makale, okuyucuların birçok amaç için string verileri üzerinde büyük harfle () yöntemini verimli bir şekilde kullanmalarına yardımcı olur.

Yazarın Videosunu İzle: Burada