Python

Kapitalkan huruf pertama dari string dengan fungsi python capitalize()()

Kapitalkan huruf pertama dari string dengan fungsi python capitalize()()
Python memiliki metode bawaan bernama huruf besar() untuk mengubah karakter pertama dari string menjadi huruf besar dan mengubah sisa karakter menjadi huruf kecil. Metode ini dapat digunakan pada data string dengan berbagai cara tanpa hanya memanfaatkan karakter pertama. Bagaimana Anda dapat menerapkan metode ini dalam skrip python dengan cara yang berbeda ditunjukkan dalam artikel ini.

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

5 Game Arkade Terbaik untuk Linux
Saat ini, komputer adalah mesin serius yang digunakan untuk bermain game. Jika Anda tidak bisa mendapatkan skor tinggi baru, Anda akan tahu apa yang s...
Pertempuran Untuk Wesnoth 1.13.6 Pengembangan Dirilis
Pertempuran Untuk Westnoth 1.13.6 dirilis bulan lalu, adalah rilis pengembangan keenam dalam 1.13.x series dan memberikan sejumlah peningkatan, teruta...
Cara Menginstal League Of Legends di Ubuntu 14.04
Jika Anda adalah penggemar League of Legends, maka ini adalah kesempatan bagi Anda untuk menguji coba League of Legends. Perhatikan bahwa LOL didukung...