Python

Python String ganti () Fungsi

Python String ganti () Fungsi

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 asal
str = "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 asal
str = "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 asal
str = "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 asal
str = "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 ().

Buat semula butang tetikus anda secara berbeza untuk perisian yang berbeza dengan X-Mouse Button Control
Mungkin anda memerlukan alat yang dapat mengubah kawalan tetikus anda dengan setiap aplikasi yang anda gunakan. Sekiranya ini berlaku, anda boleh menc...
Kajian Tetikus Tanpa Wayar Microsoft Sculpt Touch
Saya baru-baru ini membaca mengenai Sentuhan Microsoft Sculpt tetikus tanpa wayar dan memutuskan untuk membelinya. Setelah menggunakannya sebentar, sa...
Trackpad dan Mouse Pointer pada skrin Windows AppyMouse untuk Tablet Windows
Pengguna tablet sering kehilangan penunjuk tetikus, terutama ketika mereka biasa menggunakan komputer riba. Telefon pintar dan tablet skrin sentuh dil...