بايثونالدالة maketrans()
تعريفها
تستخدم لبناء قاموس يمكن إستخدامه لتبديل أحرف النص بأحرف أخرى.
ملاحظة: لتطبيق القاموس الذي قمت بتجهيزه على أي نص, تحتاج استخدام الدالة translate().
بناؤها
باراميترات
- مكان الباراميتر x نمرر الحرف أو مجموعة الأحرف التي نريد تبديلها بأحرف جديدة.
كما أنه يمكنك تمرير أن تمرر مكانه الأحرف التي تريد تبديلها و الأحرف التي تريد إستبدالها بها. - الباراميتر y هو باراميتر إختياري, نمرر الحرف أو مجموعة الأحرف التي نريد وضعها بدل الأحرف التي مررناها مكان الباراميتر x.
- الباراميتر z هو باراميتر إختياري, يمكنك أن تمرر مكانه أي حرف أو مجموعة أحرف تريد حذفها.
قيمة الإرجاع
ترجع قاموس نوعه table يمكن إستخدامه لتبديل أحرف النص بأحرف أخرى.
المثال الأول
سنحصل على النتيجة التالية عند التشغيل.
h-rm-sh.com
المثال الثاني
سنحصل على النتيجة التالية عند التشغيل.
h-r*-sh.co*
المثال الثالث
سنحصل على النتيجة التالية عند التشغيل.
h-r-sh.co
المثال الرابع
سنحصل على النتيجة التالية عند التشغيل.
XYZ555rm555sXYZcom