Metode string pada Python adalah alat yang berguna untuk memanipulasi dan memformat data. Metode-metode ini menjadi dasar pemrosesan teks dalam Python. Dalam artikel ini, kita akan membahas empat metode string penting dalam Python - upper(), capitalize(), title(), dan lower(). Anda akan belajar bagaimana menggunakan alat-alat kuat ini dalam skrip Python Anda.
upper()
Metode upper() mengembalikan salinan string asli dan mengubah semua karakter menjadi huruf kapital.
string = "Hello, Python!"
print(string.upper())
Output:
HELLO, PYTHON!
capitalize()
Metode capitalize() membuat huruf pertama dalam string menjadi huruf kapital, sementara semua huruf lain dalam string menjadi huruf kecil.
string = "hello, Python!"
print(string.capitalize())
Output:
Hello, python!
title()
Metode title() mengubah huruf pertama setiap kata dalam string menjadi huruf kapital dan mengubah semua huruf lainnya menjadi huruf kecil.
string = "hello, Python!"
print(string.title())
Output:
Hello, Python!
lower()
Metode lower() mengubah semua karakter huruf besar dalam string menjadi huruf kecil dan mengembalikan hasilnya.
string = "Hello, Python!"
print(string.lower())
Output:
hello, python!
Kesimpulan
Menguasai metode-metode string ini akan membuka wawasan baru dalam perjalanan Python Anda. Mereka adalah alat yang sederhana namun sangat kuat yang dapat membuat tugas manipulasi data Anda di Python menjadi lebih mudah dan efisien. Ingat, cara terbaik untuk belajar adalah dengan melakukan. Jadi, mulai menulis skrip Python Anda dan gunakan metode-metode ini sebanyak mungkin.
# Kode lengkap
string = "Hello, Python!"
print("Upper:", string.upper())
print("Capitalize:", string.capitalize())
print("Title:", string.title())
print("Lower:", string.lower())
FAQ
Apa yang terjadi jika saya menggunakan metode-metode ini dengan angka dalam string? Metode-metode ini hanya mempengaruhi karakter alfabet. Angka dan karakter khusus tetap sama.
Apakah perubahan yang dilakukan oleh metode-metode ini permanen? Tidak, metode-metode ini tidak mengubah string asli. Mereka mengembalikan string baru.
Apakah saya dapat menggunakan metode-metode ini dengan variabel selain string? Tidak, metode-metode ini khusus untuk tipe data string dalam Python.
Apakah metode-metode ini dapat digunakan bersama dalam satu pernyataan? Ya, metode-metode ini dapat dihubungkan. Namun, hasilnya mungkin tidak terlalu mudah dibaca atau bermakna.
Apa perbedaan antara metode
capitalize()dantitle()? Metodecapitalize()hanya membuat karakter pertama dalam string menjadi huruf kapital, sementara metodetitle()membuat karakter pertama setiap kata dalam string menjadi huruf kapital.