الدالة str.replace()‎ في بايثون

من موسوعة حسوب
< Python‏ | str
مراجعة 21:02، 8 مايو 2018 بواسطة Mohammed Taher (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>str.replace()‎</code> في بايثون}}</noinclude> تبدّل هذه الدالة العبارة التي يختاره...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

تبدّل هذه الدالة العبارة التي يختارها المستخدم - مهما تكرّرت في السلسلة النصية - بالقيمة الجديدة التي يحدّدها.

البنية العامة

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'

انظر أيضًا

مصادر