الدالة str.replace()
في بايثون
تبدّل هذه الدالة العبارة التي يختارها المستخدم - مهما تكرّرت في السلسلة النصية - بالقيمة الجديدة التي يحدّدها.
البنية العامة
x.replace()
المعاملات
old
السلسلة النصية الفرعية المراد استبدالها.
new
السلسلة النصية الفرعية التي ستحلّ محلّ السلسلة القديمة.
count
معامل اختياري، وفي حال تمريره تستبدل الدالة عدد العبارات المحدّد في هذا المعامل فقط.
القيمة المعادة
تعيد الدالة نسخة من السلسلة النصية بعد استبدال العبارة التي يحدّدها المستخدم - مهما تكررت في السلسلة النصية - بالقيمة الجديدة.
أمثلة
يبين المثال التالي النتائج المعادة من استخدام الدالة:
>>> str = "Python in Hsoub Wiki"
>>> str.replace("Wiki", "Academy")
'Python in Hsoub Academy'
>>> str = "Python, Python, Python"
>>> str.replace("Python", "Django", 2)
'Django, Django, Python'