English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل أساسي لـ Python

تحكم العملية في Python

الوظائف في بايثون

أنواع البيانات في بايثون

عمليات ملفات Python

أجسام وصفات Python

تاريخ ووقت Python

معرفة متقدمة لـ Python

دليل Python

استخدام دالة replace() لـ Python و أمثلة

طرق النصوص في بيان بيان

تقوم دالة replace() بتبديل النص القديم old بالنص الجديد new، إذا تم تحديد المعلمت الثالثة count، فإن التبديل لن يكون أكثر من count مرة.

نموذج دالة replace() هو:

str.replace(old, new[, count])

معلمات replace()

يمكن استخدام دالة replace() حتى 3 معلمات:

  • old - النص القديم الذي تريد استبداله

  • new - الجديد من النص الفرعي سيقوم بتبديل النص القديم

  • count-(اختياري)- عدد المرات التي يتم استبدال النص القدمي بالنص الجديد

إذا لم يتم تحديد count، يقوم replace() باستبدال جميع الإصدارات من النص القدمي بالنص الجديد

القيمة الم返回ة من replace()

يتم عودة نسخة من النص يحتوي على النص الجديد بدلاً من النص القدمي. النص الأصلي لا يتغير

إذا لم يتم العثور على النص القدمي، يتم العودة إلى نسخة النص الأصلي

مثال 1: كيفية استخدام replace()؟

song = 'cold, cold heart'
print(song.replace('cold', 'hurt'))
song = 'Let it be, let it be, let it be, let it be'
'''تم استبدال 'let' الموجود مرتين فقط'''
print(song.replace('let', "don't let", 2))

عند تشغيل هذا البرنامج، سيتم عرض:

hurt, hurt heart
Let it be, don't let it be, don't let it be, let it be

مزيد من الأمثلة على replace()

song = 'cold, cold heart'
replaced_song = song.replace('o', 'e')
# لم يتم تغيير النص الأصلي
print('النص الأصلي:', song)
print('النص المُستبدل:', replaced_song)
song = 'let it be, let it be, let it be'
# أقصى عدد للتحليل هو 0
# العودة إلى نسخة النص الأصلي
print(song.replace('let', 'so', 0))

عند تشغيل هذا البرنامج، سيتم عرض:

النص الأصلي: cold, cold heart
النص المُستبدل: celd, celd heart
let it be, let it be, let it be

طرق النصوص في بيان بيان