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:

    
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.