logo

كيفية التحويل إلى سلسلة في بايثون

توجد العديد من التقنيات في بايثون لتحويل رقم إلى سلسلة. يعد استخدام الدالة str() المضمنة، والتي تحول القيم الرقمية - بما في ذلك الأعداد الصحيحة - إلى تمثيلات السلسلة الخاصة بها، إحدى الطرق الشائعة. لاسترداد السلسلة المطابقة، ما عليك سوى توفير المتغير الصحيح كمدخل إلى str(). هناك طريقة بديلة تتمثل في استخدام تقنيات تنسيق السلسلة مثل سلاسل f، حيث يتم تحويل المتغير الصحيح تلقائيًا إلى سلسلة عن طريق وضعه بين قوسين متعرجين {} داخل سلسلة حرفية. لإكمال التحويل، يمكنك أيضًا استخدام محدد التنسيق %s داخل السلاسل أو ملف . وظيفة التنسيق ().

بناء الجملة -

 str(integer_Value) 

دعونا نفهم المثال التالي.

مثال - 1 استخدام الدالة str()

 n = 25 # check and print type of num variable print(type(n)) print(n) # convert the num into string con_num = str(n) # check and print type converted_num variable print(type(con_num)) print(con_num) 

انتاج:

 25 25 

توضيح:

تتم تهيئة متغير صحيح يسمى n بالقيمة 25 في هذا المقطع من كود بايثون. بعد ذلك، يتم التأكد من أن n عدد صحيح عن طريق طباعة نوعه وقيمته. بعد ذلك، يستخدم الأسلوب str() لتحويل n إلى سلسلة، ثم يعينها إلى con_num. بعد ذلك، تتم طباعة نوع وقيمة con_num، والتحقق من أنها سلسلة بنفس قيمة n، وهي '25'. توضح النتيجة كيفية تحويل عدد صحيح إلى سلسلة مع الحفاظ على القيمة الأصلية. ويوضح أيضًا كيفية تغيير النوع من int إلى str.

مثال - 2 استخدام العدد الصحيح '%s'

 n = 10 # check and print type of n variable print(type(n)) # convert the num into a string and print con_n = '% s' % n print(type(con_n)) 

انتاج:

 

توضيح:

تتم تهيئة متغير صحيح يسمى n بالقيمة 10 في مثال بايثون هذا. يقوم البرنامج أولاً بإخراج نوعه، والتحقق من أنه عدد صحيح. ثم يستخدم محدد التنسيق %s في تعبير سلسلة منسق لتحويل n إلى سلسلة، ثم يقوم بتعيينه إلى con_n. بعد التحويل، يقوم بإخراج نوع con_n ويؤكد أنه سلسلة. يقوم أسلوب التحويل هذا بتحويل قيمة العدد الصحيح n إلى تمثيل سلسلة باستخدام %s كعنصر نائب للقيمة. وهذا يتيح لتنسيق السلسلة.

مثال - 3: استخدام الدالة ‎.format()

 n = 10 # check and print type of num variable print(type(n)) # convert the num into string and print con_n = '{}'.format(n) print(type(con_n)) 

انتاج:

 

توضيح:

تتم تهيئة متغير صحيح يسمى n بالقيمة 10 في مثال بايثون هذا. يقوم البرنامج أولاً بإخراج نوع n، والتحقق من أنه عدد صحيح. بعد ذلك، يستخدم تعبير سلسلة و. format() لتحويل n إلى سلسلة، والتي تقوم بعد ذلك بتعيينها إلى con_n. بعد التحويل، يتم التأكد من أن con_n عبارة عن سلسلة عن طريق طباعة نوعها. تُعد وظيفة Python's.format()‎ طريقة مرنة لتنسيق السلاسل النصية؛ فهو يتيح لك إدراج المتغيرات ديناميكيًا في السلاسل دون تغيير أنواع البيانات الأصلية الخاصة بها.

مثال - 4: استخدام سلسلة f

براز
 n = 10 # check and print type of num variable print(type(n)) # convert the num into string conv_n = f'{n}' # print type of converted_num print(type(conv_n)) 

انتاج:

 

توضيح:

تتم تهيئة متغير صحيح يسمى n بالقيمة 10 في مثال بايثون هذا. يقوم البرنامج أولاً بإخراج نوع n، والتحقق من أنه عدد صحيح. بعد ذلك، يقوم بتعيين n إلى conv_n وإحاطته بين قوسين متعرجين {} لتحويله إلى سلسلة باستخدام تنسيق f-string. بعد التحويل، يتم التأكد من أن الكائن عبارة عن سلسلة عن طريق طباعة نوع conv_n. يمكن وضع المتغيرات والتعبيرات مباشرة في سلسلة حرفية باستخدام سلاسل F، والتي توفر طريقة واضحة ومفهومة لتنسيق السلاسل في بايثون مع الحفاظ على أنواع البيانات الأصلية الخاصة بها.

تم تحديد كل تقنية لتغيير نوع البيانات الصحيح إلى نوع بيانات السلسلة. يمكنك استخدام أي شيء يناسب احتياجاتك.