Bagaimana Anda menghapus beberapa karakter pertama dengan python?

Terkadang, kita mengalami masalah dimana kita perlu menghapus karakter pertama dari setiap String menggunakan bahasa pemrograman Python. Karakter ini mungkin dibuat secara tidak sengaja, dan kita perlu melakukan ini untuk satu String atau seluruh daftar. Utilitas semacam ini sering digunakan saat mengembangkan situs web atau aplikasi web

Memiliki jalan pintas atau metode untuk menghilangkan karakter awal selalu merupakan faktor yang menguntungkan. Ada tiga metode untuk menghapus atau menghapus karakter pertama dari String atau daftar yang diberikan

Metode #1. Menggunakan pemahaman daftar dengan mengiris daftar

Tugas bekerja dengan menggunakan daftar mengiris untuk menghilangkan karakter. Pemahaman daftar digunakan untuk menerapkan logika ke seluruh daftar

Sintaksis

Sintaks berikut menunjukkan cara menghapus karakter awal dari String

Contoh

Contoh berikut menunjukkan cara menghapus karakter awal dari String atau daftar tunggal

Contoh 1

Contoh berikut menunjukkan cara menghapus karakter awal dari String tunggal

Keluaran

Gambar yang diberikan menunjukkan keluaran asli dan akhir dari fungsi tersebut

Bagaimana Anda menghapus beberapa karakter pertama dengan python?

Contoh2

Contoh berikut menunjukkan cara menghapus karakter awal dari seluruh daftar

Keluaran

Gambar yang diberikan menunjukkan keluaran asli dan akhir dari fungsi tersebut

Bagaimana Anda menghapus beberapa karakter pertama dengan python?

Metode #2. Menggunakan map() dengan lambda

Fitur lambda menggunakan pemahaman daftar untuk menghapus elemen pertama string input. Fungsi peta berfungsi untuk menjalankan operasi untuk semua anggota daftar

Sintaksis

Sintaks berikut menunjukkan cara menghapus karakter awal dari String

Contoh

Contoh berikut menunjukkan cara menghapus karakter awal dari String atau daftar tunggal

Contoh 1

Contoh berikut menunjukkan cara menghapus karakter awal dari String tunggal

Keluaran

Gambar yang diberikan menunjukkan keluaran asli dan akhir dari fungsi tersebut

Bagaimana Anda menghapus beberapa karakter pertama dengan python?

Contoh2

Contoh berikut menunjukkan cara menghapus karakter awal dari seluruh daftar

Keluaran

Gambar yang diberikan menunjukkan keluaran asli dan akhir dari fungsi tersebut

Bagaimana Anda menghapus beberapa karakter pertama dengan python?

Metode #3. Menggunakan metode replace()

Metode replace() digunakan dengan for loop. Metode ini menggantikan String pertama dengan nilai kosong dan nol

Sintaksis

Sintaks berikut menunjukkan cara menghapus karakter awal dari String

Contoh

Contoh berikut menunjukkan cara menghapus karakter awal dari String atau daftar tunggal

Contoh 1

Contoh berikut menunjukkan cara menghapus karakter awal dari String tunggal

Keluaran

Gambar yang diberikan menunjukkan keluaran asli dan akhir dari fungsi tersebut

Bagaimana Anda menghapus beberapa karakter pertama dengan python?

Contoh2

Contoh berikut menunjukkan cara menghapus karakter awal dari seluruh daftar string

Keluaran

Gambar yang diberikan menunjukkan keluaran asli dan akhir dari fungsi tersebut

Bagaimana Anda menghapus beberapa karakter pertama dengan python?

Kesimpulan

Penghapusan karakter pertama dari sebuah string adalah fungsi yang penting dan mudah bagi pengembang untuk menampilkan data yang benar tanpa proses yang panjang

Tutorial ini akan membahas bagaimana kita dapat menghapus karakter pertama dari string dengan Python menggunakan beberapa metode. Perhatikan bahwa string di Python tidak dapat diubah, yang berarti kita tidak dapat membuat perubahan pada string di Python. Oleh karena itu, untuk menghapus karakter dari string, kami akan membuat string baru yang tidak memiliki karakter pertama yang ingin kami hapus

Hapus Karakter Pertama Dari String di Python Menggunakan Slicing

Jika kita ingin menghapus karakter pertama atau karakter tertentu dari string, kita dapat menghapus karakter tersebut menggunakan pemotongan - str[1:]. str[1:]_ mendapatkan seluruh string kecuali karakter pertama

Misalnya, kita perlu menghapus karakter pertama dari string hhello

string = "hhello"
new_string = string[1:]
print(new_string)

Keluaran

Hapus Karakter Pertama Dari String dengan Python Menggunakan Metode str.lstrip()

Metode str.lstrip()_ mengambil satu atau lebih karakter sebagai input, menghapusnya dari awal string, dan mengembalikan string baru dengan karakter yang dihapus. Namun ketahuilah bahwa metode str.lstrip() akan menghapus karakter jika muncul di awal string satu atau beberapa kali

Kode contoh di bawah ini menunjukkan bagaimana kita dapat menggunakan metode str.lstrip() untuk menghapus karakter dari awal string

string = "Hhello world"
new_string = string.lstrip("H")
print(new_string)

string = "HHHHhello world"
new_string = string.lstrip("H")
print(new_string)
_

Keluaran

Hapus Karakter Pertama Dari String dengan Python Menggunakan Metode string = "Hhello world" new_string = string.lstrip("H") print(new_string) string = "HHHHhello world" new_string = string.lstrip("H") print(new_string) 0

Metode

string = "Hhello world"
new_string = string.lstrip("H")
print(new_string)

string = "HHHHhello world"
new_string = string.lstrip("H")
print(new_string)
1 dari perpustakaan
string = "Hhello world"
new_string = string.lstrip("H")
print(new_string)

string = "HHHHhello world"
new_string = string.lstrip("H")
print(new_string)
2 juga dapat digunakan untuk menghapus karakter pertama dari string. Metode
string = "Hhello world"
new_string = string.lstrip("H")
print(new_string)

string = "HHHHhello world"
new_string = string.lstrip("H")
print(new_string)
1 mengganti semua karakter yang cocok dengan argumen pola ekspresi reguler yang diberikan dengan argumen kedua

Contoh kode

import re

string = "Hhello world"
new_string = re.sub(r'.', '', string, count = 1)
print(new_string)
_

Dalam kode di atas,

string = "Hhello world"
new_string = string.lstrip("H")
print(new_string)

string = "HHHHhello world"
new_string = string.lstrip("H")
print(new_string)
_4 menentukan metode
string = "Hhello world"
new_string = string.lstrip("H")
print(new_string)

string = "HHHHhello world"
new_string = string.lstrip("H")
print(new_string)
5 hanya menggantikan pola yang diberikan, maksimal, satu kali

Bagaimana cara menghapus karakter awal dari sebuah string dengan Python?

Gunakan. metode strip() untuk menghapus spasi dan karakter dari awal dan akhir string. Menggunakan. metode lstrip() untuk menghapus spasi dan karakter hanya dari awal string.

Bagaimana cara menghapus beberapa karakter pertama dari sebuah string?

Untuk menghapus karakter pertama dari string, Anda dapat menggunakan fungsi REPLACE atau kombinasi fungsi RIGHT dan LEN . Di sini, kita cukup mengambil 1 karakter dari posisi pertama dan menggantinya dengan string kosong ("").

Bagaimana cara menghapus 4 karakter pertama dari sebuah string?

Cara lain untuk menghapus empat karakter pertama string teks adalah dengan menggunakan fungsi REPLACE Excel . Rumus di sel B2 adalah =REPLACE(A2,1,4,””). Saya kemudian menyalin rumus ke bawah menggunakan gagang isian.

Bagaimana cara menghapus beberapa karakter dari sebuah string dengan Python?

Menggunakan ' str. replace() , kita dapat mengganti karakter tertentu. Jika kita ingin menghapus karakter tertentu tersebut, kita dapat mengganti karakter tersebut dengan string kosong. str. metode replace() akan mengganti semua kemunculan karakter tertentu yang disebutkan.