Python String strip() Fungsi: Bagaimana cara menggunakannya? [Contoh Metode]
Apa itu Python mengupas()?
Python mengupas() fungsi adalah bagian dari fungsi bawaan yang tersedia di Python perpustakaan. Metode strip() menghapus karakter tertentu dari awal dan akhir string asli. Secara default, fungsi strip() menghilangkan spasi putih dari awal dan akhir string dan mengembalikan string yang sama tanpa spasi.
Sintaks metode strip()
string.strip([characters])
Parameters
- 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 pengembalian
Python String strip() akan kembali:
- 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 apa adanya 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 string lainnya akan dikembalikan.
- Jika karakter yang diberikan tidak cocok dengan awal atau akhir string asli, string akan dikembalikan apa adanya.
Contoh Fungsi strip() di Python
Contoh 1: strip() Metode di Python
str1 = "Welcome to Guru99!" after_strip = str1.strip()
Keluaran:
Welcome to Guru99!
Contoh 2: strip() pada Tipe Data Tidak Valid
Python Fungsi string strip() hanya berfungsi pada string dan akan mengembalikan kesalahan jika digunakan pada tipe data lain seperti list, tuple, dll.
Contoh saat digunakan pada daftar()
mylist = ["a", "b", "c", "d"] print(mylist.strip())
Di atas akan menimbulkan kesalahan:
Traceback (most recent call last): File "teststrip.py", line 2, in <module> print(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() Melewati 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 Guru Welcome to Guru99!
Mengapa Python fungsi strip() digunakan?
Inilah alasan untuk menggunakan Python fungsi strip
- 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 sesuai dengan string aslinya, maka 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 maka string akan dikembalikan apa adanya.
Ringkasan
- Python Metode string strip() merupakan bagian dari fungsi bawaan yang tersedia dalam bahasa python. Fungsi ini akan menghapus karakter tertentu dari awal dan akhir string asli.
- Fungsi ini sangat membantu dalam menghilangkan spasi di awal dan akhir string tertentu, 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 sesuai dengan string aslinya, maka 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 maka string akan dikembalikan apa adanya.