تسلسل سلسلة Python: كل ما تحتاج إلى معرفته



ستقدم لك هذه المقالة مفهوم البرمجة البسيط الذي يحمل قيمة هائلة في مواقف معينة ، وهذا هو Python String Concatenation.

ستقدم لك هذه المقالة مفهوم البرمجة البسيط الذي يحمل قيمة هائلة في مواقف معينة ، أي تسلسل السلسلة. سيتم تغطية المؤشرات التالية في هذه المقالة ،

فلنبدأ إذن ،





تسلسل سلسلة Python

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

جافا لإنشاء مجموعة من الكائنات

المضي قدمًا في هذه المقالة حول Python String Concatenation



التسلسل في بايثون

هناك عدة طرق رئيسية لسلسلة السلاسل في بايثون. لكن أولاً ، دعنا نحصل على الأساسيات واضحة ، فإن السلسلة الجديدة التي تم تشكيلها بعد أن تُعرف سلسلة سلسلتين منفصلتين باسم كائن السلسلة. هذا لأن لغة بايثون في جوهرها هي لغة موجهة للكائنات وبالتالي يُشار إلى كل عنصر فيها ، سواء كان موجودًا بالفعل أو تم إنشاؤه حديثًا على أنه كائن.

أسهل طريقة لسلسلة سلسلتين في Python هي استخدام عامل التشغيل + أو plus. مثال على هذا على النحو التالي.

str1 = 'مرحبًا' str2 = 'العالم' str1 + str2

السطر الأخير في الكود أعلاه هو التسلسل وعندما يتم تنفيذ العملية ، يتم تشكيل سلسلة جديدة.



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

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

>>> print & lsquored & rsquo + & lsquoyellow & rsquo Redyellow >>> print & lsquored & rsquo * 3 Redredred >>> print & lsquored & rsquo + 3 Traceback (أحدث مكالمة أخيرة): File & ldquo & rdquo، line 1، in TypeError: can't concatenate & lsquost & rquo.

المضي قدمًا في هذه المقالة حول Python String Concatenation

تنسيق سلسلة في بايثون

الآن بعد أن أصبحت على دراية بأساسيات ربط سلسلة في Python ، دعنا نناقش المزيد حول تنسيق سلسلة في Python.

في بايثون ، هناك طريقتان رئيسيتان لاستيفاء السلسلة. لفهم هذا بشكل أفضل ، دعونا أولاً ننظر إلى معنى الاستيفاء الخيطي.

يمكن تعريف String Interpolation في Python ببساطة على أنها عملية تقييم قيمة سلسلة مضمنة في ذاكرة المترجم الفوري كعنصر نائب واحد أو أكثر. بعبارات بسيطة ، فإن الاستيفاء بالسلسلة هو طريقة تسهل على المطورين تنفيذ تنسيق السلسلة والتسلسل في Python.

ما هو أفضل جافا بيئة تطوير متكاملة

المضي قدمًا في هذه المقالة حول Python String Concatenation

باستخدام عامل التشغيل٪

واحدة من أكثر الطرق المقبولة على نطاق واسع لتحقيق تسلسل السلسلة في بايثون هي استخدام عامل التشغيل٪. لفهم كيفية استخدامه بالضبط في الكود ، ألق نظرة على المثال أدناه.

x = 'التفاح' y = 'lemons' z = 'في السلة٪ s و٪ s'٪ (x، y)

في الكود أعلاه ، ما يفعله المترجم هو استبدال قيم٪ s بالقيم المخزنة في المتغيرين x و y من الأسطر أعلاه. عند طباعة المتغير z ، يتم الحصول على النتيجة التالية.

في السلة تفاح وليمون

المضي قدمًا في هذه المقالة حول Python String Concatenation

باستخدام عامل التشغيل {}

أثناء الترميز إذا كنت تستخدم {} ، فإنه يعمل كعنصر نائب للمتغيرات التي ترغب في تخزينها داخل سلسلة. ولكن لتمرير المتغيرات داخل سلسلة ، عليك أولاً استخدام دالة format ().

تتمثل إحدى المزايا الرئيسية لاستخدام دالة format () في أنك لست بحاجة إلى تحويل عدد صحيح إلى سلسلة قبل تسلسل البيانات ، فستفعل الشيء نفسه تلقائيًا لك. هذا هو أحد الأسباب الرئيسية لسبب تفضيل طريقة تسلسل السلسلة هذه على غيرها.

لفهم هذا المفهوم برمته بشكل أفضل ، ألق نظرة على المثال أدناه.

Fname = 'John' Lname = 'Doe' العمر = '24' ، طباعة '{} {} عمرها {} عام'. تنسيق (fname ، lname ، العمر)

أثناء تشغيل هذا الرمز ، سيأخذ المترجم القيم المناسبة ويخزنها كمتغيرات في السلاسل ذات الصلة.

المضي قدمًا في هذه المقالة حول Python String Concatenation

باستخدام طريقة الانضمام

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

>>> & lsquo و.

'الثعلب البني السريع يقفز فوق الكلب الكسول'

الآن دعونا ننشئ قائمة جديدة.

الفرق بين الأدوات والامتداد

>>> music = [& ldquoMetallica & rdquo، & ldquoRolling Stones & rdquo، & ldquoACDC & rdquo، & ldquoBlack Sabbath & rdquo، & ldquoShinedown & rdquo]

الآن للانضمام إلى كلا السلاسل ، نستخدم ما يلي.

>>> print & lsquo & rsquo.join (موسيقى) >>> print & ldquo & ldquo.join (موسيقى)

هذا يقودنا إلى نهاية هذا المقال عن Python String Concatenation.

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

لديك سؤال لنا؟ أذكرها في قسم التعليقات بالمقالة وسنعاود الاتصال بك.