Ø§Ø¹Ø¯Ø§Ù ÙØ§Û ØºÙØ± ÙØ¶Ø§ÙÛ Ø¯Ø± Ø§ÙØ±Ø§Ù
فہرست کا خانہ:
، ہم اس بات کے بارے میں بات کریں گے کہ آئرن میں اسٹرنگ کے اندر اسٹریننگ کو کس طرح تبدیل کریں ، اس کی
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()
طریقہ استعمال کریں۔
گوگل کو فروغ میں جگہ کے صفحات کو فروغ دیتا ہے دکان ونڈوز میں جگہ جگہ صفحات
گوگل نے QR کوڈز کو کاروباری اداروں کو تقسیم کیا تاکہ موبائل صارفین کو "اسکین" کاروبار.
Google ڈمپ ڈیٹا سلائس کے لئے ایک متحد اسٹوریج پول کا اعلان کرتا ہے، جی میل اور ڈرائیو کے لئے ایک متحد سٹوریج پول کا اعلان کرتا ہے کہ ان جی میل اسٹوریج میں کہیں زیادہ نہیں ہے: اب، آپ کے Google Drive کی جگہ آپ کے Gmail اور Google+ تصویر اسٹوریج کی جگہ بھی ہے.
روایتی طور پر، گوگل کی خدمات کی خدمات کا سرجنی برن کی وسیع آن لائن سمندر میں مکمل طور پر ایک ہی واحد جزیرے تھے اور مکمل طور پر ایک دوسرے سے کاٹ کر. کمپنی نے اپنی نئی (اور متنازعہ) پرائیویسی پالیسی کی بنیاد پر تبدیل کر دیا جب وہ معلومات کے ان جزائر کو تقریبا راتوں میں شریک ہونے کے متعلق منسلک ویب میں تبدیل کر دیتے تھے.
ازگر میں تار کو کیسے تقسیم کریں
ڈور کے ساتھ کام کرتے وقت عام آپریشن میں سے ایک یہ ہے کہ کسی ڈیلیمٹر کا استعمال کرکے کسی تار کو سب اسٹورنگز کے ایک سرے میں تقسیم کیا جائے۔ اس مضمون میں ، ہم اس بات کے بارے میں بات کریں گے کہ ازگر میں اسٹرنگ کو کیسے تقسیم کیا جائے۔







