Python String swapcase() طریقہ

Python String Swapcase Tryq



بڑے حروف کو چھوٹے حروف میں تبدیل کیا جاتا ہے، جبکہ چھوٹے حروف کو Python سٹرنگ 'swapcase()' طریقہ استعمال کرتے ہوئے بڑے حروف میں تبدیل کیا جاتا ہے۔ یہ فنکشن سٹرنگ میں موجود کسی بھی علامت یا نمبر کو نظر انداز کرتا ہے۔

مثال 1: Python میں Python String swapcase() طریقہ استعمال کرنا







اس مظاہرے میں، چھوٹے حروف کو بڑے حروف میں تبدیل کر دیا جائے گا اور Python زبان کا 'swapcase()' طریقہ استعمال کیا جائے گا۔ کیپٹل اور لوئر رائٹنگ اسٹائل میں حروف کے دو بیک وقت استعمال ہوتے ہیں، اور ایک سیٹ میں ہر ایک کردار عام طور پر دوسرے میں مساوی ہوتا ہے۔ بڑے حروف کے برعکس، جو ان کے بڑے، اعلی ہم منصب ہیں جیسے 'A'، چھوٹے حروف چھوٹے، چھوٹے حروف جیسے 'a' کے مساوی ہیں۔ پائتھون سٹرنگ میں حروف کے کیس کو تبدیل کرنے کے لیے 'swapcase()' فنکشن فراہم کرتا ہے۔ Python کا 'swapcase()' فنکشن سٹرنگ کی ایک کاپی تیار کرتا ہے جس میں تمام کیس حساس کرداروں کے کیسز کو تبدیل کیا جاتا ہے۔



آئیے پہلی قدر کو دیکھ کر کوڈ شروع کریں، جو کہ 'SHE LIKES BANANAS' کے متن کے ساتھ ایک سٹرنگ ویلیو ہے جیسا کہ آپ نیچے دی گئی تصویر میں دیکھ سکتے ہیں، اس قدر میں استعمال ہونے والا ہر ایک حرف بڑے حروف میں ہے۔ یہ سٹرنگ ویلیو 'string1' متغیر میں محفوظ ہے، جسے ہم نے پہلے شروع کیا تھا۔ اس کے بعد، ہم 'swapcase()' کو پیرامیٹر 'string1' کے ساتھ کہتے ہیں کیونکہ اس 'string1' میں سٹرنگ کی قدر ہوتی ہے۔ یہ طریقہ ایک نئی سٹرنگ پر مشتمل آؤٹ پٹ فراہم کرے گا جس میں سٹرنگ ویلیو میں شامل تمام اپر کیس حروف کو چھوٹے حروف میں تبدیل کر دیا جائے گا۔ 'swapcase()' طریقہ کار کا نتیجہ ابتدائی متغیر 'نتیجہ' میں محفوظ کیا جاتا ہے۔



پھر ہم قوسین کے درمیان دلیل 'نتیجہ' کو پاس کرتے ہوئے 'print()' فنکشن کہتے ہیں کیونکہ نتیجہ وہیں رکھا جاتا ہے، اور ہم اسے ظاہر کرنا چاہتے ہیں۔





اس نے آؤٹ پٹ کو ظاہر کیا، جس میں ایک نئی سٹرنگ شامل تھی جس میں اصل سٹرنگ کے تمام حروف کو چھوٹے حروف میں تبدیل کر دیا گیا تھا۔ 'اسے کیلے پسند ہیں' وہ قدر ہے جو ظاہر ہوتی ہے۔



اسکرپٹ کے دوسرے حصے میں، ہم چھوٹے حروف کو بڑے حروف میں تبدیل کریں گے۔ یہ سیکشن پچھلے حصے سے ملتا جلتا ہے، سوائے اس کے کہ ہم نے آخری حصے میں بڑے حروف کو چھوٹے حروف میں تبدیل کیا ہے۔ نتیجے کے طور پر، ہمیں ایک نئی سٹرنگ ملی، جس میں چھوٹے حروف والے تمام آئٹمز شامل ہیں۔ اب جب کہ صورتحال الٹ ہے آئیے کوڈ شروع کرتے ہیں۔ سٹرنگ ویلیو ہے 'میں اپنے پالتو جانوروں سے پیار کرتا ہوں'؛ جیسا کہ آپ دیکھ سکتے ہیں، تمام الفاظ چھوٹے حروف میں لکھے گئے ہیں۔ اس قدر کو تخلیق کردہ متغیر 'string1' میں محفوظ کیا جا رہا ہے۔ اس کے بعد سٹرنگ 'swapcase()' طریقہ اگلی لائن میں استعمال کیا جاتا ہے، اور اس کا پیرامیٹر، متغیر 'string2' کو پاس کیا جاتا ہے کیونکہ اس میں سٹرنگ کی قدر ہوتی ہے۔ پھر 'print()' فنکشن کو طلب کیا جائے گا، اور 'نتائج' دلیل اس کو فراہم کی جائے گی کیونکہ اس میں 'swapcase()' طریقہ کا حتمی نتیجہ ہوتا ہے۔

چونکہ ہم نے پچھلے کوڈ میں سٹرنگ ویلیو میں تمام چھوٹے حروف کا استعمال کیا ہے، اس لیے 'swapcase()' ان سب کو بڑے حروف میں بدل دے گا، جیسا کہ ذیل کی تصویر میں دیکھا گیا ہے۔ ایک نیا سٹرنگ ظاہر ہوتا ہے جس میں سٹرنگ ویلیو میں موجود ہر کریکٹر اب بڑے حروف میں ہے، اور ایک بھی کریکٹر چھوٹے حروف میں نہیں ہے۔

کوڈ کے تیسرے حصے میں، ہم ایک ہی وقت میں بڑے اور چھوٹے حروف کو تبدیل کریں گے۔ پہلے دو حصوں میں، ہم نے پہلے سٹرنگ ویلیو کو چھوٹے میں تبدیل کیا، اور دوسرے میں، ہم نے اسے بڑے حروف میں تبدیل کیا۔ تاہم، اس سیکشن میں، ہم یہ ایک ساتھ کرتے ہیں۔ ہم ایک سٹرنگ ویلیو لیں گے جس میں ہم کچھ بڑے حروف اور کچھ چھوٹے حروف کو لیں گے اور اس میں 'swapcase()' لگائیں گے۔ اس کے بعد یہ آپ کو ایک تار واپس کرے گا جس میں چھوٹے حروف بڑے حروف میں ظاہر ہوتے ہیں اور بڑے حروف چھوٹے حروف میں ظاہر ہوتے ہیں۔

آئیے سٹرنگ ویلیو 'sHE lOvE pLay wItH DoGs' بنا کر اور اسے متغیر 'string3' کو تفویض کرکے کوڈ کا آغاز کریں۔ اس سٹرنگ ویلیو میں چھوٹے اور بڑے حروف دونوں شامل ہیں۔ اس کے بعد، ہم 'swapcase()' طریقہ استعمال کرتے ہیں اور 'string3' پیرامیٹر پاس کرتے ہیں کیونکہ ہم نے پہلے ہی اس میں سٹرنگ ویلیو محفوظ کر لی ہے۔ پھر، چونکہ نتیجہ وہاں محفوظ ہوتا ہے اور ہم اسے ظاہر کرنا چاہتے ہیں، ہم دلیل کو پاس کرتے ہوئے 'print()' فنکشن کہتے ہیں۔

سٹرنگ میں بڑے حروف کو آؤٹ پٹ میں بڑے حروف میں تبدیل کر دیا جاتا ہے، اور سٹرنگ عناصر میں موجود بڑے حروف چھوٹے حروف میں تبدیل ہو جاتے ہیں۔

مثال 2: اضافی کردار کی اقسام کے ساتھ Python String swapcase() طریقہ کو نافذ کرنا

Python سٹرنگ مختلف کرداروں کی اقسام 'swapcase()' طریقہ کو نظر انداز کرتی ہے۔ اگر موجودہ سٹرنگ میں کریکٹر کی کئی قسمیں ہیں، تو 'swapcase()' طریقہ ان کو نظر انداز کرتا ہے اور صرف حروف تہجی کے حروف کو مناسب کیس میں تبدیل کرتا ہے۔

ہم کوڈ کے سٹرنگ ویلیو سیکشن میں کریکٹر کی قسم اور حروف کی عددی قسم دونوں استعمال کریں گے۔ آئیے کوڈ کو عمل میں ڈال کر شروع کریں۔ سٹرنگ ویلیو 'میرا رول نمبر 161068 ہے' متغیر 'str1' میں محفوظ ہے۔ اس قدر کی دو قسمیں ہیں، جیسا کہ دیکھا جا سکتا ہے۔ پھر، درج ذیل لائن میں، ہم 'str1' کے ساتھ 'swapcase()' طریقہ کا اطلاق کرتے ہیں، جسے ہم نے بطور پیرامیٹر دیا ہے کیونکہ یہ سٹرنگ کی قدر کو محفوظ کرتا ہے۔ ہمارے پاس ایک متغیر ہے جسے 'نتیجہ' کہا جاتا ہے جس میں سٹرنگ 'swapcase()' طریقہ استعمال کرنے کا نتیجہ ہوتا ہے۔ پرنٹ () فنکشن پھر نتیجہ ظاہر کرنے کے لیے استعمال ہوتا ہے۔ اسے اس فنکشن کے قوسین میں دلیل 'نتیجہ' کے ساتھ کہا جاتا ہے۔

آؤٹ پٹ ایک نئی سٹرنگ دکھاتا ہے جس میں سٹرنگ کے عنصر کو تبدیل کر دیا گیا ہے، بڑے حروف تہجی کے حروف کو چھوٹے میں تبدیل کر دیا گیا ہے، اور چھوٹے حروف کو بڑے حروف میں تبدیل کر دیا گیا ہے۔ تاہم، سٹرنگ کے عددی کریکٹر، '161068،' کو تبدیل نہیں کیا گیا ہے کیونکہ یہ طریقہ دیگر کریکٹر کی اقسام کو تبدیل نہیں کرتا ہے۔

اسی طرح جیسے ہم نے کوڈ کے پچھلے حصے میں سٹرنگ میں عددی کریکٹر استعمال کیا تھا، ہم کوڈ کے اس حصے میں سٹرنگ ویلیو میں علامتیں، اعداد اور حروف استعمال کر رہے ہیں۔ تاہم، ہم اس بات کو یقینی بنائیں گے کہ علامتوں، اعداد یا حروف میں کوئی تبدیلی نہیں کی جائے گی کیونکہ فنکشن انہیں نظر انداز کر دے گا۔ صرف کرداروں کے معاملے کو تبدیل کیا جائے گا۔

کوڈ لکھ کر شروع کریں جو اسٹرنگ ویلیو کو محفوظ کرے گا 'ایلیکس نے 79% نمبر حاصل کیے، اور نوح نے اپنے امتحان میں 98% نمبر حاصل کیے' متغیر 'str1' میں جو ہم نے بنایا ہے۔ 'swapcase()' طریقہ پھر بعد کی لائن میں پیرامیٹر 'str1' کے ساتھ استعمال ہوتا ہے۔ پھر، درج ذیل لائن میں، ہم 'print()' فنکشن کو کال کرتے ہیں، جو کہ متغیر 'نتیجہ' کو بطور دلیل فراہم کرتے ہیں کیونکہ ہم نے پہلے اس میں 'swapcase()' طریقہ استعمال کرکے نتیجہ محفوظ کیا تھا۔

اس نے نمبر یا علامت '%' کو متاثر نہیں کیا ہے کیونکہ یہ نقطہ نظر دوسرے کردار کی قسم کو نظر انداز کرتا ہے۔ جیسا کہ مثال میں، چھوٹے حروف کو بڑے حروف میں تبدیل کر دیا جاتا ہے، اور بڑے حروف کو چھوٹے حروف میں تبدیل کر دیا جاتا ہے۔

نتیجہ

Python میں کام کرتے وقت حروف تہجی کے کیس کو تبدیل کرنا ایک مفید تکنیک ہے۔ پہلی مثال کے طور پر، ہم نے ایک بڑے حرف کو چھوٹے حروف میں تبدیل کیا اور اس کے برعکس۔ دوسری مثال میں، ہم نے اس طریقہ کو دوسرے کردار کی اقسام کے ساتھ استعمال کیا کیونکہ یہ طریقہ ہندسوں اور علامتوں کو نظر انداز کرتا ہے۔ اس طرح، اس میں حروف تہجی کے معاملے کے علاوہ کچھ نہیں بدلا۔