Python String strip() Fungsi dengan CONTOH
Apa itu Python strip()?
Python strip() function 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 putih.
Dalam tutorial Python ini, Anda akan belajar:
- Apa itu Python strip()?
- Contoh 1:Metode strip() dengan Python
- Contoh 2:strip() pada Jenis Data Tidak Valid
- Contoh 3:strip() Tanpa parameter karakter
- Contoh 4:strip() Melewati parameter karakter
- Mengapa fungsi Python strip() digunakan?
Sintaks 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 putih dari awal dan akhir string akan dihapus.
Nilai Pengembalian
Strip Python String() akan mengembalikan:
- String asli dengan spasi putih dihapus dari awal dan akhir jika karakter yang akan dihapus tidak ditentukan.
- Jika string tidak memiliki spasi putih di awal atau akhir, string akan dikembalikan apa adanya dan akan cocok dengan string asli.
- 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.
- Jika karakter yang diberikan tidak cocok dengan awal atau akhir string asli, string akan dikembalikan apa adanya.
Contoh fungsi strip() dengan Python
Contoh 1:Metode strip() dengan Python
str1 = "Welcome to Guru99!"
after_strip = str1.strip()
Keluaran:
Welcome to Guru99!
Contoh 2:strip() pada Jenis Data Tidak Valid
Fungsi Python String strip() hanya berfungsi pada string dan akan mengembalikan kesalahan jika digunakan pada tipe data lain seperti daftar, tuple, dll.
Contoh saat digunakan pada list()
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 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 sesuai dengan string asli, string akan dikembalikan apa adanya.
- Jika karakter yang akan dihapus tidak ditentukan, maka spasi putih dari awal dan akhir string asli akan dihapus.
- Jika tidak ada spasi putih di awal atau akhir, string akan dikembalikan apa adanya.
Ringkasan:
- Metode Python String strip() adalah bagian dari fungsi bawaan yang tersedia di python. Fungsi ini akan menghapus karakter yang diberikan dari awal dan akhir string asli.
- Fungsi ini sangat membantu dalam menghilangkan spasi putih 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 sesuai dengan string asli, string akan dikembalikan apa adanya.
- Jika karakter yang akan dihapus tidak ditentukan, spasi putih dari awal dan akhir string asli akan dihapus.
- Jika tidak ada spasi putih di awal atau akhir, string akan dikembalikan apa adanya.