طريقة تبديل سلسلة Python String ()

Tryqt Tbdyl Slslt Python String



يتم تحويل الأحرف الكبيرة إلى أحرف صغيرة ، بينما يتم تغيير الأحرف الصغيرة إلى أحرف كبيرة باستخدام طريقة 'swapcase ()' لسلسلة Python. تتجاهل هذه الوظيفة أي رموز أو أرقام في السلسلة.

مثال 1: استخدام طريقة تبديل سلسلة Python في لغة Python







في هذا العرض التوضيحي ، سيتم تحويل الأحرف الصغيرة إلى أحرف كبيرة واستخدام طريقة 'swapcase ()' في لغة Python. هناك مجموعتان متزامنتان من الأحرف المستخدمة في أنماط الكتابة الكبيرة والسفلية ، وعادة ما يكون لكل حرف في مجموعة ما مكافئ في الآخر. على النقيض من الأحرف الكبيرة ، والتي هي نظائرها الأكبر والأعلى مثل 'A' ، فإن الأحرف الصغيرة هي المكافئات الأصغر والأدنى للأحرف مثل 'a'. يوفر Python وظيفة “swapcase ()” لتغيير حالة الأحرف في سلسلة. تنتج وظيفة 'swapcase ()' في Python نسخة من السلسلة مع تبديل حالات جميع الأحرف الحساسة لحالة الأحرف.



لنبدأ الكود بالنظر إلى القيمة الأولى ، وهي قيمة سلسلة بالنص 'SHE LIKES BANANAS' كما ترى في الصورة أدناه ، كل حرف مستخدم في هذه القيمة يكون بأحرف كبيرة. يتم تخزين قيمة السلسلة هذه في المتغير 'string1' ، والذي قمنا بتهيئته من قبل. بعد ذلك ، نسمي 'swapcase ()' بالمعامل 'string1' لأن هذه 'string1' تحتوي على قيمة السلسلة. ستوفر هذه الطريقة مخرجات تحتوي على سلسلة جديدة يتم فيها تغيير جميع الأحرف الكبيرة المضمنة في قيمة السلسلة إلى أحرف صغيرة. يتم تخزين نتيجة طريقة 'swapcase ()' في 'نتيجة' المتغير المبدئي.



ثم نسمي وظيفة 'print ()' ، ونمرر الوسيطة 'النتيجة' بين القوسين لأن النتيجة تبقى هناك ، ونريد عرضها.





يعرض الإخراج ، الذي يتضمن سلسلة جديدة مع تغيير جميع الأحرف في السلسلة الأصلية إلى أحرف صغيرة. 'تحب الموز' هي القيمة المعروضة.



في الجزء الثاني من البرنامج النصي ، سنقوم بتحويل الحرف الصغير إلى حرف كبير. يشبه هذا القسم القسم السابق ، باستثناء أننا قمنا بتغيير الأحرف الكبيرة إلى أحرف صغيرة في القسم الأخير. نتيجة لذلك ، حصلنا على سلسلة جديدة ، بما في ذلك جميع العناصر ذات الأحرف الصغيرة. الآن بعد أن تم عكس الموقف ، فلنبدأ الكود. قيمة السلسلة هي 'أحب حيواناتي الأليفة' ؛ كما ترى ، كل الكلمات مكتوبة بأحرف صغيرة. يتم حفظ هذه القيمة في المتغير الذي تم إنشاؤه 'سلسلة 1'. ثم يتم استخدام طريقة 'swapcase ()' للسلسلة في السطر التالي ، ويتم تمرير معاملها ، المتغير 'string2' ، لأنه يحتوي على قيمة السلسلة. سيتم بعد ذلك استدعاء الوظيفة 'print ()' ، وسيتم توفير وسيطة 'النتيجة' لها لأنها تحتوي على النتيجة النهائية لطريقة 'swapcase ()'.

نظرًا لأننا استخدمنا جميع الأحرف الصغيرة في قيمة السلسلة في الكود السابق ، فإن 'swapcase ()' ستغيرها جميعًا إلى أحرف كبيرة ، كما هو موضح في الصورة أدناه. يتم عرض سلسلة جديدة يكون فيها كل حرف موجود في قيمة السلسلة الآن بأحرف كبيرة ، وليس هناك حرف واحد بأحرف صغيرة.

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

لنبدأ الكود بإنشاء قيمة السلسلة 'sHE lOvE pLay wItH DoGs' وتعيينها إلى المتغير 'string3'. تحتوي قيمة السلسلة هذه على أحرف صغيرة وكبيرة. بعد ذلك ، نستخدم طريقة 'swapcase ()' ونمرر المعلمة 'string3' لأننا قد حفظنا بالفعل قيمة سلسلة فيها. بعد ذلك ، نظرًا لحفظ النتيجة هناك ونريد عرضها ، فإننا نسمي وظيفة 'print ()' ، ونمرر الوسيطة 'النتيجة'.

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

مثال 2: تنفيذ طريقة مبادلة Python String () بأنواع أحرف إضافية

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

سنستخدم نوع الحرف والنوع الرقمي للأحرف في قسم قيمة السلسلة في الكود. لنبدأ بوضع الكود موضع التنفيذ. يتم تخزين قيمة السلسلة 'My Roll Number Is 161068' في المتغير 'str1'. هذه القيمة لها نوعان من الأحرف ، كما يمكن رؤيته. بعد ذلك ، في السطر التالي ، نطبق طريقة 'swapcase ()' مع 'str1' ، والتي قدمناها كمعامل لأنها تخزن قيمة السلسلة. لدينا متغير يسمى 'النتيجة' يحتوي على نتيجة استخدام طريقة السلسلة 'swapcase ()'. ثم يتم استخدام وظيفة print () لعرض النتيجة. يتم استدعاؤها بين أقواس هذه الوظيفة مع الوسيطة 'النتيجة'.

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

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

ابدأ بكتابة الكود الذي سيخزن قيمة السلسلة 'حصل Alex على 79٪ علامة ، وحصل Noah على 98٪ في امتحانهم' في المتغير 'str1' الذي أنشأناه. ثم يتم استخدام طريقة 'swapcase ()' مع المعلمة 'str1' في السطر التالي. ثم ، في السطر التالي ، نسمي وظيفة 'print ()' ، ونقدم المتغير 'result' كوسيطة لأننا حفظنا النتيجة مسبقًا باستخدام طريقة 'swapcase ()' فيها.

لم يؤثر على الرقم أو الرمز '٪' لأن هذا الأسلوب يتجاهل نوع الحرف الآخر. كما في المثال ، يتم تحويل الأحرف الصغيرة إلى أحرف كبيرة ، ويتم تحويل الأحرف الكبيرة إلى أحرف صغيرة.

استنتاج

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