Penggantian tali sering penting. Sekiranya anda ingin mengganti sebarang string atau kata dalam program anda, maka satu pilihan adalah memeriksa keseluruhan program secara manual dan mengganti setiap rentetan dengan rentetan yang diinginkan. Python juga menyediakan fungsi ganti () terbina dalam untuk penggantian tali. Fungsi ganti Python () tidak menggantikan rentetan yang sebenarnya, tetapi membuat salinan rentetan, dan menggantikan contoh rentetan yang ditentukan dengan rentetan baru. Artikel ini menunjukkan cara menggunakan fungsi ganti () di Python.
Sintaks
Sintaks fungsi ganti () adalah seperti berikut:
tali.ganti (oldstring, newstring, count)Rentetan Lama: Rentetan yang ingin anda ganti.
Rentetan Baru: Rentetan yang menggantikan rentetan lama.
Kira: Parameter ini adalah pilihan. Parameter kiraan digunakan untuk menyatakan berapa kali anda ingin mengganti rentetan lama dengan rentetan baru.
Fungsi ganti () hanya mengembalikan salinan rentetan.
Contoh
Kita sekarang akan melihat beberapa contoh fungsi ganti () Python. Dalam contoh yang diberikan di bawah ini, kami akan mengganti istilah "laman web" dengan istilah "linuxhint."
# menyatakan rentetan asalstr = "Helo dan selamat datang ke laman web"
# menggantikan "laman web" dengan "linuxhint"
cetak ("Rentetan yang diganti adalah:", str.ganti ("laman web", "linuxhint"))
Pengeluaran
Keluaran dipaparkan di konsol Python. Output ini menunjukkan bahawa istilah "laman web" telah diganti dengan istilah "linuxhint."
Mari kita lihat contoh lain fungsi ganti (). Di sini, kita akan mengganti istilah "anjing" dengan istilah "kucing."Nilai hitungan adalah 1, yang menunjukkan bahawa istilah" anjing "akan diganti dengan istilah" kucing "hanya sekali dalam rentetan.
# menyatakan rentetan asalstr = "Anjing adalah haiwan. Anjing makan makanan "
# menggantikan "Anjing" dengan "Kucing"
mencetak (str.ganti ("Anjing", "Kucing", 1))
Pengeluaran
Keluaran dipaparkan di konsol Python. Hasil ini menunjukkan bahawa istilah pertama "anjing" telah diganti dengan istilah "kucing" dalam rentetan.
Sekiranya nilai kiraan adalah 2, maka fungsi tersebut akan menggantikan dua kejadian pertama istilah "anjing" dengan istilah "kucing" dalam rentetan. Sekiranya anda tidak menggunakan nilai kiraan, maka fungsi ganti () menggantikan semua contoh yang ditentukan tali lama dengan yang terpilih tali_baru.
# menyatakan rentetan asalstr = "Anjing adalah haiwan. Anjing makan makanan "
# menggantikan "Anjing" dengan "Kucing"
mencetak (str.ganti ("Anjing", "Kucing", 2))
Pengeluaran
Keluaran dipaparkan di konsol Python. Hasil ini menunjukkan bahawa dua kejadian istilah "anjing" telah diganti dengan istilah "kucing" dalam rentetan.
Seperti yang dibincangkan sebelumnya, fungsi ganti () hanya mengembalikan salinan rentetan asal. Ia tidak mengubah rentetan asal. Kami sekarang akan mencetak rentetan asli setelah mengganti istilah "anjing" dengan istilah "kucing."
# menyatakan rentetan asalstr = "Anjing adalah haiwan. Anjing makan makanan "
# menggantikan "Anjing" dengan "Kucing"
cetak ("Rentetan diganti:", str.ganti ("Anjing", "Kucing", 2))
# mencetak rentetan asal
cetak ("String Asal:", str)
Pengeluaran
Keluaran dipaparkan di konsol Python. Output ini menunjukkan bahawa rentetan asal tetap sama. Fungsi ganti () hanya mengembalikan salinan rentetan asal setelah membuat perubahan.
Kesimpulannya
Artikel ini menerangkan penggantian tali di Python menggunakan fungsi ganti () dengan bantuan beberapa contoh mudah. Artikel itu semestinya telah membantu para pemula untuk mempelajari lebih lanjut tentang melakukan penggantian rentetan di Python menggunakan fungsi ganti ().