Apa itu Python strip ()?
Fungsi strip () Python adalah bagian dari fungsi bawaan yang tersedia di pustaka Python. Metode strip () menghapus karakter yang diberikan dari awal dan akhir string asli. Secara default, fungsi strip () menghapus spasi putih dari awal dan akhir string dan mengembalikan string yang sama tanpa spasi.
Dalam tutorial Python ini, Anda akan belajar:
- Apa itu Python strip ()?
- Contoh 1: Metode strip () dengan Python
- Contoh 2: strip () pada Tipe Data Tidak Valid
- Contoh 3: strip () Tanpa parameter karakter
- Contoh 4: strip () Meneruskan parameter karakter
- Mengapa fungsi Python strip () digunakan?
Sintaks dari metode strip ()
string.strip([characters])
Parameter
- karakter: (opsional) Karakter yang diberikan akan dihapus dari awal atau akhir string asli.
- Jika parameter karakter tidak diberikan, spasi dari awal dan akhir string akan dihapus.
Nilai Kembali
Strip String Python () akan mengembalikan:
- String asli dengan spasi putih dihapus dari awal dan akhir jika karakter yang akan dihapus tidak ditentukan.
- Jika string tidak memiliki spasi di awal atau akhir, string akan dikembalikan seperti semula dan akan cocok dengan string aslinya.
- Jika parameter karakter diberikan, dan jika karakter yang diberikan cocok, karakter di awal atau akhir string akan dihapus dari string asli, dan sisa string akan dikembalikan.
- Memetikan jika karakter yang diberikan tidak cocok dengan awal atau akhir string asli, string akan dikembalikan apa adanya.
Contoh Fungsi strip () di Python
Contoh 1: Metode strip () dengan Python
str1 = "Welcome to Guru99!"after_strip = str1.strip()
Keluaran:
Welcome to Guru99!
Contoh 2: strip () pada Tipe Data Tidak Valid
Fungsi Python String strip () hanya bekerja pada string dan akan mengembalikan kesalahan jika digunakan pada tipe data lain seperti list, tuple, dll.
Contoh saat digunakan di list ()
mylist = ["a", "b", "c", "d"]print(mylist.strip())
Di atas akan memunculkan kesalahan:
Traceback (most recent call last):File "teststrip.py", line 2, inprint(mylist.strip())AttributeError: 'list' object has no attribute 'strip'
Contoh 3: strip () Tanpa parameter karakter
str1 = "Welcome to Guru99!"after_strip = str1.strip()print(after_strip)str2 = "Welcome to Guru99!"after_strip1 = str2.strip()print(after_strip1)
Keluaran:
Welcome to Guru99!Welcome to Guru99!
Contoh 4: strip () Meneruskan parameter karakter
str1 = "****Welcome to Guru99!****"after_strip = str1.strip("*")print(after_strip)str2 = "Welcome to Guru99!"after_strip1 = str2.strip("99!")print(after_strip1)str3 = "Welcome to Guru99!"after_strip3 = str3.strip("to")print(after_strip3)
Keluaran:
Welcome to Guru99!Welcome to GuruWelcome to Guru99!
Mengapa fungsi Python strip () digunakan?
Berikut adalah alasan untuk menggunakan fungsi strip Python
- Ini membantu untuk menghapus karakter di awal string dan juga di akhir string berdasarkan karakter yang diberikan untuk dihapus dari string asli.
- Jika karakter yang diberikan tidak cocok dengan string asli, string akan dikembalikan apa adanya.
- Jika karakter yang akan dihapus tidak ditentukan, maka spasi dari awal dan akhir string asli akan dihapus.
- Jika tidak ada spasi di awal atau akhir string akan dikembalikan apa adanya.
Ringkasan:
- Metode Python String strip () adalah bagian dari fungsi bawaan yang tersedia dalam python. Fungsi ini akan menghapus karakter yang diberikan dari awal dan akhir string asli.
- Fungsi ini sangat membantu dalam menghilangkan spasi di awal dan akhir string yang diberikan, seperti yang ditunjukkan pada contoh.
- Ini membantu untuk menghapus karakter di awal string dan juga di akhir string berdasarkan karakter yang diberikan untuk dihapus dari string asli.
- Jika karakter yang diberikan tidak cocok dengan string asli, string akan dikembalikan apa adanya.
- Jika karakter yang akan dihapus tidak ditentukan, spasi dari awal dan akhir string asli akan dihapus.
- Jika tidak ada spasi di awal atau akhir string akan dikembalikan apa adanya.