Python String - Metode-Metode Dalam String
Reno Iqbalsah
18/03/2023
Bagian ini memembahas beberapa metode yang umum digunakan dalam modifikasi data string
Ada beberapa metode yang sering digunakan dalam manipulasi / modifikasi data string. Metode ini sering digunakan untuk mengubah tatanan / bentuk dari string, misalnya membuat karakter menjadi huruf kapital, menjadi huruf kecil, mengubah karakter, dan sebagainya.
Metode .upper()
Metode .upper()
digunakan untuk mengubah seluruh karakter dalam sebuah string menjadi huruf kapital (uppercase).
teks = "Halo, Apa Kabar?"
print(teks.upper()) # output : HALO, APA KABAR?
Metode .lower()
Metode .lower()
digunakan untuk mengubah seluruh karakter dalam sebuah string menjadi huruf kecil (lowercase).
teks = "Halo, Apa Kabar?"
print(teks.lower()) # output : halo, apa kabar?
Metode .strip()
Metode .strip()
menghilangkan karakter whitespaces (spasi, tab, enter, dsb) yang berada pada awal dan akhir string.
teks = " Halo, Apa Kabar? "
print(teks.lower()) # output : Halo, Apa Kabar?
Metode .replace()
Metode .replace()
mengganti karakter satu dengan karakter lainnya. Caranya adalah dengan menggunakan metode .replace(a, b)
di mana:
- a, adalah karakter yang akan diubah
- b, adalah karakter baru
teks = "Halo, Apa Kabar?"
print(teks.replace("H", "C")) # output : Calo, Apa Kabar?
Apabila terdapat beberapa karakter yang sama, maka semua akan diubah menjadi karakter yang baru.
teks = "Halo, Apa Kabar?"
print(teks.replace("a", "i")) # output : Hilo, Api Kibir?
Metode .split()
Metode .split()
akan memisahkan string berdasarkan karakter yang kita tentukan, dan mengubahnya menjadi list
(array).
secara default, metode .split()
akan memotong string pada setiap karakter spasi. Namun, kita juga bisa menambahkan argumen
untuk mengubah karakter apa yang akan kita gunakan.
teks = "Halo, Apa Kabar?"
print(teks.split()) # output : ["Halo,", "Apa", "Kabar?"]
print(teks.split(",")) # output : ["Halo", "Apa Kabar?"]
Lebih jelas mengenai tipe data list
akan kita bahas nanti.