Python هي إحدى اللغات العالمية التي تدعم أنواعًا مختلفة من أنواع البيانات مثل الأعداد الصحيحة ورقم الفاصلة العشرية والسلسلة والرقم المركب. يمكننا تحويل نوع واحد من أنواع البيانات إلى نوع بيانات آخر في Python. تسمى عملية تحويل نوع البيانات هذه بالتلبيس. في Python ، يمكن بسهولة تحويل قيمة عدد صحيح إلى سلسلة باستخدام شارع () وظيفة. تأخذ الدالة str () قيمة العدد الصحيح كمعامل وتحولها إلى سلسلة. لا يقتصر تحويل int إلى سلسلة على وظيفة str () فقط. هناك العديد من الوسائل الأخرى لتحويل int إلى سلسلة. تشرح هذه المقالة int to string conversion باستخدام طرق مختلفة.
استخدام دالة str () لتحويل int إلى سلسلة
إن str () هي دالة مضمنة في Python. يتم تمرير القيمة الصحيحة إلى دالة str () كوسيطة ، وتحول الرقم المحدد إلى سلسلة. لا يقوم بتحويل المتغير الأصلي إلى سلسلة ، ولكنه يجعل إصدار نوع السلسلة من الرقم ويعيده. تكون صيغة الدالة str () كما يلي:
ص(عدد صحيح)
يمكننا تحديد نوع أي متغير باستخدام وظيفة مضمنة من النوع (). قبل تحويل أي رقم إلى سلسلة ، يمكننا تحديد نوع المتغير باستخدام دالة type (). دعونا نرى مثالا على تحويل int إلى سلسلة باستخدام الدالة str ().
#declaring متغير رقم
على واحد=عشرين
#determing نوع متغير num باستخدام دالة type ()
مطبعة('نوع المتغير'ونوع(على واحد))
# تحويل الأسطوانات إلى سلسلة
str_value= ص(على واحد)
#determing نوع متغير str_value المحول باستخدام دالة type ()
مطبعة('نوع المتغير المحول هو'ونوع(str_value))
انتاج |
في الإخراج ، يمكن ملاحظة أن نوع المتغير المحول عبارة عن سلسلة.
استخدام عامل التشغيل٪ s لتحويل int إلى سلسلة
يمكن استخدام٪ s لتحويل عدد صحيح إلى سلسلة. يكون بناء جملة استخدام عامل التشغيل٪ s كما يلي:
٪ s٪ عدد صحيح
دعونا نرى مثالا على ذلك.
#declaring متغير العمرسن=25
# تحويل الرقم العمري إلى سلسلة
age_str='عمري٪ s'٪سن
# طباعة the age_str
مطبعة(age_str)
#checking نوع متغير age_str
مطبعة(نوع(age_str))
انتاج |
في الإخراج ، يمكن ملاحظة أن نوع المتغير الجديد عبارة عن سلسلة.
استخدام سلسلة f لتحويل int لتحويل سلسلة
يمكن استخدام آلية سلسلة f لتحويل int إلى سلسلة. صيغة استخدام سلسلة f كما يلي:
F '{عدد}'دعونا نرى مثالا على ذلك.
#declaring متغير العمرسن=25
# تحويل الرقم العمري إلى سلسلة
age_str=F'عمري {age}'
# طباعة the age_str
مطبعة(age_str)
#checking نوع متغير age_str
مطبعة(نوع(age_str))
انتاج |
استخدام دالة format () لتحويل int إلى string
يمكن استخدام وظيفة format () لتحويل int إلى سلسلة. الغرض المتوقع لوظيفة format () هو تنسيق السلسلة. أثناء استخدام وظيفة format () ، نضع حامل المكان. {} هي عناصر نائبة تُستخدم لطباعة قيمة المتغير. صيغة الدالة format () هي:
{}.صيغة(عدد)دعونا نرى مثالاً على استخدام دالة format () لتحويل int إلى سلسلة.
#declaring متغير الاسماسم='كمران'
#declaring متغير العمر
سن=25
# استخدام دالة التنسيق لتحويل int إلى سلسلة
مطبعة('اسمي {} وعمري {}'.صيغة(اسموسن))
انتاج |
استنتاج
تشرح هذه المقالة طرقًا مختلفة لتحويل int إلى سلسلة بأمثلة بسيطة. هذه المقالة للمبتدئين الذين يريدون فهم بايثون int لتحويل سلسلة.