يدور عالم البرمجة حول استخدام السلاسل والأرقام. ستستخدم أنواع البيانات هذه على نطاق واسع ، وستعمل معها في الاستخدام اليومي. ستحتاج أحيانًا إلى التحويل بينهما ، لا سيما عندما تكون لغة مثل Python متوترة بشأن الاختلاف.

إذا كنت تشتغل في Python ، فمن المفيد أن تتعلم الفروق الدقيقة في الانتقال من نوع بيانات إلى آخر ، بسلاسة.

في هذه المقالة ، سنوضح بعض الطرق المفيدة لتحويل Python int إلى سلسلة.

تحويل رقم Python إلى سلسلة

في كثير من الأحيان ، قد ترغب في طباعة رسالة بسيطة عبارة عن مزيج من السلاسل والأرقام. ولكن نظرًا لقيود Python ، فقد تحتاج إلى تعديل أسلوبك لاستخدام بيان print بشكل صحيح.

على سبيل المثال ، لا تسهل Python طباعة الرسائل المكونة من أجزاء منفصلة ، مثل:

أنا غوراف وعمري 28 سنة.

أين غواراف يتم تخزينه في متغير واحد ، و 28 في مكان آخر.

ومع ذلك ، فإن Python تجعل تحويل الأعداد الصحيحة إلى سلسلة بسيطة إلى حد ما. لتحويل int إلى سلسلة ، تقدم لك Python وظائف مختلفة ، كل منها سهل الاستخدام.

إليك جزء من التعليمات البرمجية التي تطالب بإدخال المستخدم:

الاسم = الإدخال ('أدخل اسمك:')
العمر = 28
طباعة ("أنا" + الاسم + ". عمري "+ Age +" سنة.)
instagram viewer

الإخراج المطلوب هو:

أنا غوراف. أنا عمري 28 سنة.

بدلاً من ذلك ، تقوم Python بإلقاء الخطأ التالي:

ملف " TypeError: يمكن فقط تسلسل str (وليس "int") إلى str " 

هذا يعني أنه لا يمكنك الجمع بين قيمة رقمية وسلسلة باستخدام + المشغل أو العامل.

1. استخدام دالة str

ال شارع دالة تحول عددًا صحيحًا إلى قيمة سلسلة. يجب عليك استخدامه كبادئة لأي قيم عدد صحيح.

يمكن إعادة كتابة نفس المثال على النحو التالي:

الاسم = الإدخال ('أدخل اسمك:')
العمر = شارع (28)
طباعة ("أنا" + الاسم + ". عمري "+ Age +" سنة.)

الإخراج المطلوب هو:

قيمة السلسلة في ملف يتم تقسيم بيان الطباعة إلى أجزاء متعددة بحيث يتم أيضًا دمج القيم المعرفة من قبل المستخدم.

2. استخدام وظيفة التنسيق ()

تقدم Python وظيفة مفيدة أخرى لتحويل رقم إلى سلسلة. ال صيغة() وظيفة هي طريقة أسرع وأنظف لتحويل الأعداد الصحيحة إلى سلاسل.

تقوم وظيفة التنسيق بتحويل العدد الصحيح إلى قيمة سلسلة قبل إجراء أي عمليات حسابية.

# قيمة العدد الصحيح
العدد = 100

# تحويل العدد الصحيح إلى سلسلة باستخدام وظيفة التنسيق
Str_value = '{}'. تنسيق (رقم)

# طباعة النتيجة
طباعة ("رقمك هو" ، Str_value)

3. استخدام التنسيق الموضعي

يعد التنسيق الموضعي أحد أقدم الطرق في Python لتحويل عدد صحيح إلى سلسلة.

لاستخدام التنسيق الموضعي ، استخدم ملحق "٪س" ٪ البادئة أمام الرقم ، وستقوم بايثون بالباقي.

علي سبيل المثال:

# قيمة العدد الصحيح
العدد = 100

# تحويل العدد الصحيح إلى سلسلة باستخدام التنسيق الموضعي
Str_value = "٪ s"٪ رقم

# طباعة النتيجة
طباعة ("رقمك هو" ، Str_value)

الناتج الناتج هو:

4. استخدام طريقة __str __ ()

مثل وظيفة str () ، هناك أ __str __ () طريقة في بايثون ، وهي بديل قريب لتحويل الأعداد الصحيحة إلى سلاسل. يعطي __str __ () تمثيل سلسلة مباشر للعدد الصحيح.

علي سبيل المثال:

# قيمة العدد الصحيح
العدد = 100

# تحويل العدد الصحيح إلى سلسلة باستخدام طريقة __str__
Str_value = رقم .__ str __ ()

# طباعة النتيجة
طباعة ("رقمك هو" ، Str_value)

الإخراج كالتالي:

استخدام دوال بايثون لتحويل الأعداد الصحيحة إلى سلاسل

Python هي لغة سهلة الاستخدام ، وهي فعالة جدًا في البرمجة ومعالجة البيانات والاستخدامات الأخرى المتعلقة بالبيانات.

إذا كنت تخطط لتعلم Python ، فهناك الكثير من دورات Python الشهيرة المتاحة عبر الإنترنت ، والتي يمكن أن تكون موارد قيمة لفهم الأساسيات.

9 دورات مجانية عبر الإنترنت للمبتدئين في بايثون

هل تريد تعلم لغة برمجة وتصبح مطور ويب أو مطور برامج ناجحًا؟ إليك بعض دورات Python المجانية لتبدأ!

اقرأ التالي

يشاركسقسقةبريد الالكتروني
مواضيع ذات صلة
  • برمجة
  • بايثون
عن المؤلف
غوراف سيال (54 المقالات المنشورة)

يتمتع Gaurav Siyal بخبرة عامين في الكتابة ، ويكتب لسلسلة من شركات التسويق الرقمي ووثائق دورة حياة البرامج.

المزيد من Gaurav Siyal

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك