انڈروئد

ازگر تار کی جگہ لے لے

اعدام های غير قضايی در ايران

اعدام های غير قضايی در ايران

فہرست کا خانہ:

Anonim

، ہم اس بات کے بارے میں بات کریں گے کہ آئرن میں اسٹرنگ کے اندر اسٹریننگ کو کس طرح تبدیل کریں ، اس کی replace() طریقہ استعمال کریں گے۔

.replace () طریقہ

ازگر میں ، تاروں کو غیر منقولہ str آبجیکٹ کے طور پر پیش کیا جاتا ہے۔ str کلاس بہت سارے طریقوں کے ساتھ آتی ہے جس کی مدد سے آپ ڈوروں کو جوڑ سکتے ہیں۔

.replace() طریقہ مندرجہ ذیل نحو لے جاتا ہے:

str.replace(old, new)

  • str - جس تار کے ساتھ آپ کام کر رہے ہیں۔ old - اسٹرنگ جسے آپ تبدیل کرنا چاہتے ہیں۔ new - اسٹرنگ جو پرانے اسٹریننگ کی جگہ لے لیتا ہے۔ maxreplace - اختیاری دلیل. پرانے سٹرنگ کے میچوں کی تعداد جسے آپ تبدیل کرنا چاہتے ہیں۔ میچ سٹرنگ کے آغاز سے ہی گنے جاتے ہیں۔

اس طریقہ کار سے سٹرنگ کی ایک کاپی واپس آتی ہے جس میں اسٹراینگ old کے کچھ یا سبھی میچ مل جاتے ہیں جن کی جگہ new ۔ اگر maxreplace جگہ نہیں دی جاتی ہے تو ، تمام واقعات کو تبدیل کردیا جاتا ہے۔

نیچے دی گئی مثال میں ہم اسٹرنگ کی جگہ اسٹرنگ ایس میں far لے رہے ہیں۔

s = 'A long time ago in a galaxy far, far away.' s.replace('far', 'miles')

نتیجہ ایک نئی تار ہے:

'A long time ago in a galaxy miles, miles away.' اسٹرنگ لٹریال عام طور پر سنگل حوالوں سے منسلک ہوتے ہیں ، حالانکہ ڈبل قیمتیں بھی استعمال کی جاسکتی ہیں۔

جب اختیاری maxreplace دلیل دی جاتی ہے ، تو یہ بدلے ہوئے میچوں کی تعداد کو محدود کردے گی۔ مندرجہ ذیل مثال میں ہم صرف پہلی واردات کی جگہ لے رہے ہیں:

s = 'My ally is the Force, and a powerful ally it is.' s.replace('ally', 'friend', 1)

نتیجہ کی تار اس طرح دکھائے گی:

'My friend is the Force, and a powerful ally it is.'

اسٹریننگ کو حذف کرنے کے ل، ، بطور متبادل خالی تار '' استعمال کریں۔ مثال کے طور پر درج ذیل سٹرنگ سے space ہٹانا جو آپ استعمال کریں گے:

s = 'That's no moon. It's a space station.' s.replace('space ', '')

نئی تار مندرجہ ذیل کی طرح نظر آئے گی:

`That's no moon. It's a station.'

اسٹرنگ کی فہرست میں سبسٹرننگ کو تبدیل کریں

تاروں کی فہرست میں کسی اسٹریننگ کو تبدیل کرنے کے ل below ، ذیل میں دکھائے جانے کے مطابق فہرست فہم تعمیر کا استعمال کریں:

s.replace('old', 'new') for s in list

آئیے مندرجہ ذیل مثال پر ایک نظر ڈالیں:

names = new_names = print(new_names)

مندرجہ بالا کوڈ اس فہرست کی ایک کاپی تیار کرتا ہے جس میں Lee جگہ پر موجود Grace کے تمام واقعات ہوتے ہیں۔

نتیجہ اخذ کرنا

ازگر میں کوڈ لکھتے وقت اسٹرنگ میں اسٹریننگ کی جگہ لینا ایک بنیادی عمل ہے۔ اس ٹیوٹوریل کو پڑھنے کے بعد ، آپ کو اچھی طرح سے اندازہ ہونا چاہئے کہ کس طرح replace() طریقہ استعمال کریں۔

ازگر