Contoh
Ekstrak substring dari teks
biarkan teks = "Halo dunia. ";
biarkan hasil = teks. substr(1, 4);
Mulai dari posisi 2
biarkan hasil = teks. substr(2);
Cobalah sendiri "Lebih banyak contoh di bawah ini
Definisi dan Penggunaan
Metode substr()_ mengekstrak bagian dari string
Metode substr() dimulai pada posisi tertentu, dan mengembalikan sejumlah karakter tertentu
Metode substr() tidak mengubah string asli
Untuk mengekstrak karakter dari akhir string, gunakan posisi awal negatif
Sintaksis
rangkaian. substr(awal, panjang)
Parameter
ParameterDeskripsimulaiDiperlukanPosisi awal
Karakter pertama berada di indeks 0
Jika awal lebih besar dari panjangnya, substr() mengembalikan ""
Jika awal negatif, substr() dihitung dari akhir string
Jumlah karakter yang akan diekstrak
Jika dihilangkan, itu mengekstrak sisa string
Nilai Pengembalian
TypeDescriptionSebuah stringSebuah string yang berisi bagian yang diekstraksiJika panjang 0 atau negatif, string kosong dikembalikan
Lebih Banyak Contoh
Dukungan Peramban
substr() adalah fitur ECMAScript1 (ES1).
ES1 (JavaScript 1997) didukung penuh di semua browser
ChromeEdgeFirefoxSafariOperaIEYaYaYaYaYaTutorial ini menjelaskan cara menghapus substring dari string dengan Python. Ini akan memberi tahu kita bahwa string tidak dapat dihapus begitu saja tetapi hanya diganti. Tutorial juga mencantumkan beberapa contoh kode untuk mengklarifikasi konsep karena metode telah berubah dari versi Python sebelumnya
Gunakan Metode str.replace()_ untuk Mengganti Substring Dari String di Python 3. x
Ada banyak metode bawaan yang tersedia untuk string. Sebenarnya, string tidak dapat diubah dengan Python. Anda dapat menggunakan metode untuk membuat string baru. str.replace(oldvalue, newvalue, count) mengembalikan salinan string yang oldvalue diganti dengan newvalue. count memberitahukan berapa kali penggantian akan dilakukan
list_str = {'Abc.ex', 'Bcd.ex', 'cde.ex', 'def.jpg', 'efg.jpg'} new_set = {x.replace('.ex', '').replace('.jpg', '') for x in list_str} print(new_set)
Keluaran
{'Bcd', 'Abc', 'cde', 'def', 'efg'} _
Gunakan Metode {'Bcd', 'Abc', 'cde', 'def', 'efg'} _0 untuk Mengganti Substring Dari String di Python 2. x
Jika Anda menggunakan Python 2. x, Anda dapat menggunakan metode untuk mengganti substring. Metode ini mengambil {'Bcd', 'Abc', 'cde', 'def', 'efg'} _2, {'Bcd', 'Abc', 'cde', 'def', 'efg'} 3, dan count sebagai parameternya. {'Bcd', 'Abc', 'cde', 'def', 'efg'} _3 diperlukan untuk mengganti {'Bcd', 'Abc', 'cde', 'def', 'efg'} 2 dan count adalah angka yang menentukan berapa banyak kemunculan nilai lama yang ingin Anda ganti. Default adalah semua kejadian
Contoh kode untuk metode ini diberikan di bawah ini
text = "Hello World!" x = text.replace("l", "k", 1) print(x)
Keluaran
Gunakan {'Bcd', 'Abc', 'cde', 'def', 'efg'} _8 untuk Menghapus Akhiran Dari String
Jika Anda menggunakan Python 3. 9, Anda dapat menghapus akhiran menggunakan
Jika string diakhiri dengan string akhiran dan akhiran tidak kosong, kembalikan string dengan akhiran dihapus. Jika tidak, string asli akan dikembalikan
Terkadang, saat bekerja dengan daftar, kita dapat mengalami masalah di mana kita perlu menghapus satu elemen daftar dari yang lain, mis. e melakukan pengurangan. Ini memiliki aplikasi di banyak domain. Mari kita bahas cara-cara tertentu di mana tugas ini dapat dilakukan
Metode #1. Menggunakan loop + hapus ()
Kombinasi fungsi di atas dapat digunakan untuk melakukan tugas ini. Dalam hal ini, kami melakukan penghapusan elemen menggunakan remove() dan memeriksa elemen serupa menggunakan loop.
Python3
# Python3 code to demonstrate working of
# Subtract String Lists
# using loop + remove()
# initialize lists
test_list1= [The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']0The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']1The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']2The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']1The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']4The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']1The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']6The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']1The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']8________9______9
The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']0= [The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']3The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']1The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']2The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']1The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']0The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']9
The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']_9
# Python3 code to demonstrate working of0# Python3 code to demonstrate working of1# Python3 code to demonstrate working of2 # Python3 code to demonstrate working of3 # Python3 code to demonstrate working of4# Python3 code to demonstrate working of5
________64______0# Python3 code to demonstrate working of1# Python3 code to demonstrate working of8 # Python3 code to demonstrate working of3 # Python3 code to demonstrate working of4# Subtract String Lists1
# Subtract String Lists
# using loop + remove()
________65______4= # Subtract String Lists6# Subtract String Lists7 # Subtract String Lists8# Subtract String Lists9 # using loop + remove()0
# Subtract String Lists7 # using loop + remove()2# Subtract String Lists9 # using loop + remove()4
________66______5# using loop + remove()6 # using loop + remove()2# Subtract String Lists9 # using loop + remove()9
# initialize lists0# initialize lists1
# initialize lists2
# Python3 code to demonstrate working of0# Python3 code to demonstrate working of1# initialize lists5 # Python3 code to demonstrate working of3 # Python3 code to demonstrate working of4# initialize lists8
KeluaranThe original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']_
Metode #2. Menggunakan Penghitung () + elemen ()
Kombinasi dari fungsi-fungsi di atas memberikan cara singkat untuk mengatasi masalah ini. Dalam hal ini, kami mengekstrak jumlah elemen di kedua daftar dan kemudian melakukan pemisahan dengan mengekstraksinya menggunakan element()
Python3
# Python3 code to demonstrate working of
# Subtract String Lists
test_list1_1
test_list12 test_list13test_list14 test_list15
# initialize lists
test_list1= [The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']0The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']1The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']2The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']1The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']4The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']1The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']6The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']1The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']8________9______9
The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']0= [The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']3The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']1The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']2The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']1The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']0The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']9
The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']_9
# Python3 code to demonstrate working of0# Python3 code to demonstrate working of1# Python3 code to demonstrate working of2 # Python3 code to demonstrate working of3 # Python3 code to demonstrate working of4# Python3 code to demonstrate working of5
________64______0# Python3 code to demonstrate working of1# Python3 code to demonstrate working of8 # Python3 code to demonstrate working of3 # Python3 code to demonstrate working of4# Subtract String Lists1
# Subtract String Lists
test_list1_1
# Subtract String Lists4= The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']16# Python3 code to demonstrate working of1The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']72# Python3 code to demonstrate working of1The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']74 The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']75The original list 1 : ['gfg', 'is', 'best', 'for', 'CS'] The original list 2 : ['preferred', 'is', 'gfg'] The Subtracted list is : ['best', 'for', 'CS']76 ________65______9 ________9______9_____978____7