بايثونالدالة translate()
تعريفها
ترجع نسخة من النص الذي قام باستدعائها مع تبديل بعض أحرف هذه النسخة بأحرف أخرى أو حذفها بالإعتماد على القاموس الذي نمرره لها مكان الباراميتر table.
القاموس الذي يتم تمريره لهذه الدالة يتم بناؤه بالأساس بواسطة الدالة str.maketrans().
بناؤها
باراميترات
مكان الباراميتر table نمرر كائن نوعه table يمثل القاموس الذي ستعتمده الدالة عند تعديل محتوى النص الذي سترجعه.
قيمة الإرجاع
ترجع نسخة معدلة من النص الذي قام باستدعائها.
المثال الأول
النتيجة
h-rm-sh.com
المثال الثاني
النتيجة
h-r*-sh.co*
المثال الثالث
النتيجة
h-r-sh.co
المثال الرابع
النتيجة
XYZ555rm555sXYZcom