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

 الدالة replace ()

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

ترجع نسخة من النص الذي قام باستدعائها مع تبديل كل جزئية فيها تتطابق مع النص نمرره لها مكان الباراميتر old بالنص الذي نمرره لها مكان الباراميتر new.



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

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


باراميترات الدالة replace () في بايثون

  • مكان الباراميتر old في  الدالة replace ()   نمرر نص الذي نريد استبداله في النص الأصلي.

  • مكان الباراميتر new نمرر نص الذي سيحل مكانه في النسخة التي سترجعها.

  • الباراميتر count هو باراميتر إختياري, يمكنك أن تمرر مكانه رقم أكبر من صفر يمثل أول كم جزئية يتم العثور عليها تريدها أن تتبدل.



قيمة إرجاع الدالة replace () في بايثون

الدالة replace () في بايثون ترجع نسخة من النص الذي قام باستدعائها مع تبديل كل جزئية فيها تتطابق مع النص نمرره لها مكان الباراميتر old بالنص الذي نمرره لها مكان الباراميتر new.



المثال الأول على الدالة replace () في بايثون

Test.py
                    # s هنا قمنا بتعريف متغير نصي إسمه
	  s = 'java is easy to learn. anyone can learn java.'

	  # كما هو s هنا قمنا بطباعة النص الموجود في المتغير
	  print(s)

	  # 'python' بالكلمة s وجدتها في المتغير 'java' بعد أن بدلت كل كلمة replace() هنا قمنا بطباعة ما سترجعه الدالة
	  print(s.replace('java', 'python'))
	

سنحصل على النتيجة التالية عند التشغيل.

java is easy to learn. anyone can learn java.
python is easy to learn. anyone can learn python.


المثال الثاني على الدالة replace () في بايثون

Test.py
                    # s هنا قمنا بتعريف متغير نصي إسمه
	  s = 'java is easy to learn. anyone can learn java.'

	  # كما هو s هنا قمنا بطباعة النص الموجود في المتغير
	  print(s)

	  # 'python' بالكلمة s وجدتها في المتغير 'java' بعد أن بدلت أول كلمة replace() هنا قمنا بطباعة ما سترجعه الدالة
	  print(s.replace('java', 'python', 1))
	

سنحصل على النتيجة التالية عند التشغيل.

java is easy to learn. anyone can learn java.
python is easy to learn. anyone can learn java.
تعليقات