Saat menggunakan metode 0 Python, Anda dapat mengganti setiap instance dari satu karakter tertentu dengan yang baru. Anda bahkan dapat mengganti seluruh rangkaian teks dengan baris teks baru yang Anda tentukan Show
Metode 0 mengembalikan salinan string. Ini berarti bahwa substring lama tetap sama, tetapi salinan baru dibuat – dengan semua teks lama telah diganti dengan teks baruBagaimana cara kerja metode Python phrase = "I like to learn coding on the go" # replace all instances of 'o' with 'a' substituted_phrase = phrase.replace("o", "a" ) print(phrase) print(substituted_phrase) #output #I like to learn coding on the go #I like ta learn cading an the ga 0?Sintaks untuk metode 0 terlihat seperti ini _Mari kita hancurkan
Python phrase = "I like to learn coding on the go" # replace all instances of 'o' with 'a' substituted_phrase = phrase.replace("o", "a" ) print(phrase) print(substituted_phrase) #output #I like to learn coding on the go #I like ta learn cading an the ga 0 Contoh Kode MetodeCara Mengganti Semua Contoh Karakter TunggalUntuk mengubah semua instance dari satu karakter, Anda akan melakukan hal berikut
Pada contoh di atas, setiap kata yang mengandung karakter 5 diganti dengan karakter 6Dalam contoh itu ada empat contoh karakter 5. Secara khusus, itu ditemukan dalam kata-kata _8, 9, 0, dan 1Bagaimana jika Anda hanya ingin mengubah dua kata, seperti 8 dan _9, mengandung 6 bukan 5?Cara Mengganti Hanya Sejumlah Instance dari Karakter TunggalUntuk mengubah hanya dua contoh dari satu karakter, Anda akan menggunakan parameter 0 dan mengaturnya menjadi dua _Jika Anda hanya ingin mengubah instance pertama dari satu karakter, Anda akan menyetel parameter 0 menjadi satu
Cara Mengganti Semua Contoh StringUntuk mengubah lebih dari satu karakter, prosesnya terlihat serupa
Pada contoh di atas, kata _8 diganti dengan kata 9Cara Mengganti Hanya Sejumlah Instance tertentu dari sebuah StringJika Anda hanya ingin mengubah instance pertama dari 8 menjadi 9, Anda akan menggunakan parameter 0 dan menyetelnya ke satu
Cara Melakukan Substitusi Substring Case-Insensitive dengan PythonMari kita lihat contoh lain
Dalam hal ini, yang benar-benar ingin saya lakukan adalah mengganti semua contoh kata 3 dengan 4Namun, ada kata _5 dengan huruf kecil 6, yang juga ingin saya ubahKarena huruf pertama menggunakan huruf kecil, bukan huruf besar seperti yang saya tentukan dengan 3, tetap sama dan tidak berubah menjadi 4Metode 0 peka terhadap huruf besar-kecil, dan karenanya melakukan substitusi substring peka huruf besar-kecilUntuk melakukan substitusi substring case-insensitive Anda harus melakukan sesuatu yang berbeda Anda perlu menggunakan fungsi _0 dan menggunakan flag 1Untuk menggunakan _0 Anda harus
Jadi, secara keseluruhan sintaksnya terlihat seperti ini
Mengambil contoh dari sebelumnya
Beginilah cara saya mengganti _3 dan 5 dengan 4
MembungkusDan begitulah - Anda sekarang tahu dasar-dasar substitusi substring. Semoga panduan ini bermanfaat bagi Anda Untuk mempelajari lebih lanjut tentang Python, lihat Komputasi Ilmiah freeCodeCamp dengan Sertifikasi Python Anda akan mulai dari dasar dan belajar dengan cara yang interaktif dan ramah bagi pemula. Anda juga akan membangun lima proyek pada akhirnya untuk dipraktikkan dan membantu memperkuat apa yang Anda pelajari Terima kasih telah membaca dan selamat membuat kode IKLAN IKLAN IKLAN IKLAN Mempelajari sesuatu yang baru setiap hari dan menulis tentangnya Jika artikel ini bermanfaat, tweetlah Belajar kode secara gratis. Kurikulum open source freeCodeCamp telah membantu lebih dari 40.000 orang mendapatkan pekerjaan sebagai pengembang. Memulai Bagaimana cara mengganti kemunculan karakter kedua dalam string Python?Memasukkan. S = “GeeksforGeeks”, ch[] = {'G', 'e', 'k'}, N = 2, replace_character = '#' Keluaran. Ge#ksfor#ee#s Penjelasan. Dalam string S yang diberikan, kemunculan kedua dari 'G', 'e', 'K' diganti dengan '#' Bagaimana Anda mengganti kejadian tertentu dengan Python?Python String replace() Metode
. Catatan. Semua kemunculan frasa yang ditentukan akan diganti, jika tidak ada lagi yang ditentukan. The replace() method replaces a specified phrase with another specified phrase. Note: All occurrences of the specified phrase will be replaced, if nothing else is specified.
Bagaimana Anda mengganti hanya satu kemunculan string dengan Python?replace (old, new[, count]) -> string Kembalikan salinan string S dengan semua kemunculan substring lama diganti dengan yang baru. Jika hitungan argumen opsional diberikan, hanya kemunculan hitungan pertama yang diganti.
Bagaimana Anda mendapatkan kejadian kedua dengan Python?Gunakan metode find() . def find_string(txt, str1) mengembalikan txt. temukan(str1, txt. temukan(str1)+1) string = input("Masukkan string. ") substring = input("Masukkan substring. ") print("Indeks kemunculan kedua dari substring. ", find_string(string, substring)) |