Sintaksis:
tali.huruf besar()Metode ini tidak menggunakan argumen apa pun dan mengembalikan string baru setelah memodifikasi konten string asli. String asli tetap tidak berubah. Penggunaan metode ini pada berbagai jenis data di python dijelaskan di bawah ini dengan contoh.
Contoh-1: Gunakan metode kapitalisasi pada string sederhana
Metode kapitalisasi() diterapkan dalam tiga jenis data teks yang berbeda dalam contoh. Pada awalnya, teks yang dimulai dengan huruf kecil digunakan untuk konversi. Karakter pertama teks akan menjadi huruf besar dan karakter teks lainnya akan menjadi huruf kecil dengan metode capitalize(). Selanjutnya, teks dengan semua huruf besar digunakan untuk konversi dan teks yang dimulai dengan angka digunakan untuk konversi.
#!/usr/bin/env python3# Tentukan nilai string
myString = 'selamat datang di LinuxHint'
# Konversi string dengan metode kapitalisasi
convertString = myString.huruf besar()
# Cetak string asli
print('String asli pertama adalah : %s' %myString)
# Cetak string yang dikonversi
print('String pertama yang dikonversi adalah : %s\n' %convertedString)
# Tentukan string dengan huruf kapital semua
myString2 = 'SAYA SUKA PEMROGRAMAN PYTHON'
# Konversi string dengan metode kapitalisasi
convertString2 = myString2.huruf besar()
# Cetak string asli
print('String asli kedua adalah : %s' %myString2)
# Cetak string yang dikonversi
print('String kedua yang dikonversi adalah : %s\n' %convertedString2)
# Tentukan string yang dimulai dengan angka
myString3 = '7827 Ridgeview Court Summerville, SC 29483'
# Konversi string dengan metode kapitalisasi
convertString3 = myString3.huruf besar()
# Cetak string asli
print('String asli ketiga adalah : %s' %myString3)
# Cetak string yang dikonversi
print('String ketiga yang dikonversi adalah : %s\n' %convertedString3)
Keluaran:
Output berikut akan muncul setelah menjalankan skrip:.
Contoh-2: Gunakan metode kapitalisasi untuk mengubah setiap kata dari string menjadi huruf besar
Bagaimana karakter pertama dari setiap kata dalam teks dapat dikapitalisasi ditunjukkan pada contoh berikut:. Pada awalnya, nilai teks dari beberapa kata akan diambil sebagai input dari pengguna. Nilai teks apa pun dapat dibagi menjadi substring menggunakan metode split(). split() metode digunakan di sini untuk membagi teks berdasarkan ruang dan mengembalikan daftar kata. variabel newString digunakan di sini untuk menyimpan teks yang dikonversi. for loop digunakan untuk membaca setiap item dari daftar dan menggunakan huruf kapital pada huruf pertama dari setiap item dan menyimpan nilai yang dikonversi dengan spasi di newString. Nilai newString sebelumnya akan digabungkan dengan nilai baru untuk menghasilkan output yang diinginkan. Selanjutnya, teks asli dan teks yang dikonversi dicetak untuk melihat perbedaannya.
#!/usr/bin/env python3# Ambil input string
teks = input("Masukkan teks\n")
# Pisahkan teks berdasarkan spasi
strList = teks.membagi()
# Tentukan variabel untuk menyimpan string yang dikonversi
string baru = "
# Ulangi daftarnya
untuk val di strList:
# Gunakan huruf besar untuk setiap item daftar dan gabungkan
newString += nilai.huruf besar()+ "
# Cetak string asli
print('String aslinya adalah : %s' %text)
# Cetak string yang dikonversi
print('String yang dikonversi adalah : %s\n' %newString)
Keluaran:
Pada output berikut, 'i like python programming' diambil sebagai input dan setelah menerapkan metode capitalize() dan split(), outputnya adalah 'I Like Python Programming'.
Contoh-3: Gunakan huruf kapital pada huruf pertama setiap kalimat dalam teks yang terdiri dari beberapa kalimat.
Dalam dua contoh sebelumnya, metode kapitalisasi() diterapkan dalam satu baris teks. Namun terkadang, diperlukan untuk bekerja dengan konten file atau teks panjang dari beberapa kalimat dan perlu menggunakan huruf kapital pada huruf pertama dari setiap baris file atau huruf besar pada huruf pertama dari setiap kalimat teks. capitalize() metode dengan split() dapat digunakan untuk memecahkan masalah ini. Contoh menunjukkan cara menggunakan huruf kapital pada huruf pertama dari setiap kalimat dari teks yang panjang. Di sini, variabel bernama teks didefinisikan dengan nilai string tiga kalimat. Pada awalnya, nilai teks dibagi berdasarkan '.' menggunakan metode split() untuk membuat daftar tiga kalimat. Selanjutnya, for loop digunakan untuk mengkapitalisasi huruf pertama dari setiap kalimat seperti contoh 2. Di sini, '.' digabungkan dengan setiap item yang dikonversi untuk menentukan akhir baris. strip() metode digunakan untuk menghapus ruang yang tidak perlu dan tambahan terakhir '.' dihapus dari newText dengan menggunakan nilai posisi.
#!/usr/bin/env python3# Tentukan teks yang panjang
text = 'python adalah bahasa pemrograman tujuan umum tingkat tinggi yang ditafsirkan.
dibuat oleh Guido van Rossum. ini pertama kali dirilis pada tahun 1991.'
# Pisahkan teks berdasarkan spasi
lineList = teks =.membagi('.')
# Tentukan variabel untuk menyimpan string yang dikonversi
teks baru = "
# Ulangi daftarnya
untuk val di lineList:
# Hapus ruang dari awal dan akhir
val = val.mengupas()
# Gunakan huruf besar untuk setiap item daftar dan gabungkan dengan '.'
newText += val.huruf besar()+'. '
# Hapus titik terakhir
teks baru = teks baru[:-2]
# Cetak string asli
print('Teks aslinya adalah : \n%s' %text)
# Cetak string yang dikonversi
print('\nTeks yang dikonversi adalah : \n%s' %newText)
Keluaran:
Baik teks asli dan teks yang dikonversi ditampilkan dalam output.
Kesimpulan:
Ketika Anda bekerja dengan data string dan perlu huruf besar huruf pertama dari string atau huruf pertama dari setiap kata dari string atau huruf pertama dari setiap kalimat dari teks yang panjang maka metode kapitalisasi() dapat digunakan dengan metode lain untuk lakukan tugas. Tugas yang disebutkan di sini ditampilkan dalam artikel ini dengan contoh. Saya harap, artikel ini akan membantu pembaca untuk menggunakan metode kapitalisasi () pada data string secara efisien untuk berbagai tujuan.
Tonton Video Penulis: di sini