Python

Cara menggunakan Metode Strip String Python

Cara menggunakan Metode Strip String Python
Terkadang diperlukan untuk menghapus karakter pertama atau terakhir atau keduanya pertama dan terakhir dari string saat kita bekerja dengan data string. Misalnya, ketika perlu menyimpan atau memverifikasi nilai kata sandi apa pun, maka penting untuk menghapus spasi dari awal dan akhir kata sandi untuk mendapatkan nilai kata sandi yang tepat. Metode ltrim(), rtrim() dan trim() digunakan di sebagian besar bahasa pemrograman untuk menghilangkan spasi atau karakter tertentu dari awal, akhir, atau kedua sisi. Tugas serupa dapat dilakukan dengan Python dengan menggunakan lstrip(), rstrip() dan mengupas() metode. Bagaimana metode strip dapat digunakan dengan Python dalam berbagai cara ditunjukkan dalam tutorial ini.Sintaksis:

tali.strip([karakter])

metode strip memiliki parameter opsional. Ketika parameter ini dihilangkan maka metode ini akan menghapus spasi dari awal dan akhir dari data string. Tetapi jika Anda ingin menghapus karakter tertentu dari awal dan akhir string maka Anda harus mengatur karakter sebagai nilai argumen untuk metode tersebut. Ini mengembalikan nilai string utama setelah menghapus karakter tertentu dari string. Penggunaan yang berbeda dari metode strip di python ditunjukkan pada contoh berikut:.

Contoh-1: Penggunaan metode strip untuk menghilangkan spasi

Skrip berikut menunjukkan penggunaan metode strip tanpa argumen. Di sini, dua variabel bernama nama pengguna dan kata sandi didefinisikan. nama pengguna berisi spasi di awal nilai dan kata sandi berisi spasi di akhir nilai. pertama jika pernyataan, nilai-nilai variabel dibandingkan tanpa menghilangkan spasi dari nilai-nilai dan mengembalikan false. Dalam pernyataan if kedua, metode strip() digunakan dengan variabel untuk menghapus spasi awal dan akhir dari nilai.

#!/usr/bin/env python3
# Tentukan dua nilai string dengan spasi awal dan akhir
nama pengguna = "admin"
kata sandi = "halo123"
# Bandingkan string tanpa menghilangkan spasi
print("Keluaran tanpa metode strip:")
if(nama pengguna == "admin" dan kata sandi == "hello123"):
print("Pengguna terautentikasi\n")
lain:
print("Bukan Pengguna Terotentikasi\n")
# Bandingkan string dengan menghapus spasi
print("Keluaran dengan metode strip:")
jika (nama pengguna.strip() == "admin" dan kata sandi.strip() == "halo123"):
print("Pengguna yang diautentikasi")
lain:
print("Bukan Pengguna Terotentikasi")

Keluaran:

Keluaran pertama adalah 'Bukan pengguna yang diautentikasi' dan keluaran kedua adalah 'Pengguna yang diautentikasi'.

Contoh-2: Penggunaan metode strip untuk menghilangkan karakter tertentu

Jika Anda ingin menghapus karakter tertentu dari nilai string maka Anda harus menggunakan argumen opsional dari metode strip. Skrip berikut menunjukkan penggunaan argumen opsional dari metode strip. Nilai string akan diambil sebagai input dan disimpan dalam variabel bernama string1 dan karakter akan diambil sebagai input dan disimpan dalam variabel bernama char1. Lanjut, char1 digunakan sebagai argumen dalam metode strip. Jika nilai char1 ada satu atau beberapa kali dalam string1 di awal atau akhir karakter tersebut akan dihapus dan menyimpan nilai baru di variabel lain, baruString. String asli akan tetap tidak berubah.

#!/usr/bin/env python3
# Ambil data string sebagai input
string1 = input("Masukkan string\n")
# Ambil data karakter sebagai input
char1 = input("Masukkan karakter yang akan dihapus dari string\n")
# Hapus karakter dari kedua sisi data string
string baru = string1.strip (char1)
# cetak string asli
print("String aslinya adalah :\n%s" %string1)
# Cetak string setelah stripping
print("Output setelah menghapus '%c' dari string adalah:\n%s" %(char1, newString))

Keluaran:

Jalankan skrip. Di sini, '$$$Python adalah bahasa tingkat tinggi$$' diambil sebagai string input dalam output dan '$' diambil seperti menghapus karakter. strip() metode akan menghapus semua '$' dari awal dan akhir string input.

Contoh-3: Penggunaan strip untuk menghapus banyak karakter

Dua contoh sebelumnya menghapus spasi atau karakter tertentu dari data string. Tetapi terkadang Anda harus menghapus banyak karakter dari string. Skrip berikut menunjukkan cara untuk menghapus banyak karakter dari kedua sisi nilai string. Script akan mengambil alamat URL dan beberapa karakter dari pengguna sebagai input dan menyimpan dalam variabel, url dan daftar karakter. Di sini, infinite loop digunakan untuk menjalankan skrip hingga pengguna menekan, 'y' atau 'Y'. Dalam setiap iterasi loop, string asli dan string baru setelah stripping akan dicetak.

#!/usr/bin/env python3
# Tentukan loop tak terbatas
sementara (Benar):
# Ambil alamat url sebagai input
url = input("Masukkan alamat URL\n")
# Ambil data string sebagai input
charList = input("Masukkan karakter yang akan dihapus\n")
"Hapus karakter dari kedua sisi data string
mana cocok"
newString = url.strip (Daftar karakter)
# cetak string asli
print("String aslinya adalah :\n%s" %url)
# Cetak string setelah stripping
print("Hasil setelah menghapus karakter\n%s" %newString)
# minta pengguna untuk melanjutkan skrip atau tidak
answer= input("Apakah Anda ingin keluar (y/n)?")
# Hentikan loop jika jawabannya 'y' atau 'Y'
if (jawab == 'y' atau jawab == 'Y'):
istirahat

Keluaran:

Dalam output, loop diulang dua kali. Pada iterasi pertama, banyak karakter, 'http://' akan dicari dan dihapus dari kedua sisi string input, 'http://www.google.com'. Lanjut, 'n' ditekan sebagai input untuk melanjutkan loop dan menjalankan skrip lagi. Pada iterasi kedua, 'www.com' karakter akan dicari dan dihapus dari string input, www.linuxhint.com. Sekarang, 'y' ditekan untuk mengakhiri infinite loop dan keluar dari skrip.

Kesimpulan:

Penggunaan metode strip untuk menghapus spasi, karakter tunggal, dan banyak karakter dari kedua sisi nilai string ditunjukkan dalam contoh tutorial ini. Jika Anda ingin menghapus karakter dari awal string saja maka Anda harus menggunakan lstrip() metode, dan jika Anda ingin menghapus karakter dari akhir string saja, maka Anda harus menggunakan strip() metode.Cara menggunakan Metode Strip String Python

Tonton Video Penulis: di sini

Game Baris Perintah Terbaik untuk Linux
Baris perintah bukan hanya sekutu terbesar Anda saat menggunakan Linux-ini juga dapat menjadi sumber hiburan karena Anda dapat menggunakannya untuk me...
Aplikasi Pemetaan Gamepad Terbaik untuk Linux
Jika Anda suka bermain game di Linux dengan gamepad alih-alih sistem input keyboard dan mouse biasa, ada beberapa aplikasi yang berguna untuk Anda. Ba...
Alat Berguna untuk Gamer Linux
Jika Anda suka bermain game di Linux, kemungkinan besar Anda telah menggunakan aplikasi dan utilitas seperti Wine, Lutris, dan OBS Studio untuk mening...