ازگر پروگرامنگ زبان مختلف ہوتی ہے ڈیٹا کی اقسام ڈور سمیت اگرچہ ڈور فطرت کے لحاظ سے ناقابل تبدیل ہیں ، پھر بھی ہم اس کا استعمال کرتے ہوئے ڈور کو جوڑ سکتے ہیں ایک تقسیم تقریب کی طرح. یہ مختلف پیرامیٹرز کا استعمال کرتے ہوئے بڑے ڈور کو چھوٹے ڈوروں میں توڑ دیتا ہے۔ اس مضمون میں ، ہم اس بارے میں جانیں گے کہ ہم اسپلٹ فنکشن کو کس طرح استعمال کرسکتے ہیں . اس بلاگ میں زیر بحث عنوانات ہیں۔
پی ایچ پی کی ایس کیو ایل_فٹیچ_
- ایک تار کیا ہے؟
- سپلٹ فنکشن کی ضرورت ہے؟
- ازگر میں اسپلٹ فنکشن کا استعمال کیسے کریں؟
- پیرامیٹرز تقسیم کریں
- مثال
ایک تار کیا ہے؟
ازگر میں اسٹرنگ یونیکوڈ کے حرف کی قدر کی نمائندگی کرتے ہیں۔ ازگر میں کریکٹر ڈیٹا ٹائپ نہیں ہوتا ہے ، ایک ہی کردار کو اسٹرنگ کے طور پر بھی سمجھا جاتا ہے۔
ہم ڈور کا اعلان کرنے کے لئے سنگل یا ڈبل قیمتوں کا استعمال کرتے ہیں۔ تار تک رسائی حاصل کرنے کے ل we ، ہم اشاریہ جات اور مربع بریکٹ استعمال کرتے ہیں۔ چونکہ ڈور فطرت میں بدل سکتے ہیں ، لہذا ہم ڈور کا اعلان کرنے کے بعد کوئی تبدیلی نہیں کرسکتے ہیں۔
نام = 'ایڈورکا' پرنٹ (نام [0])
آؤٹ پٹ: ہے
اگرچہ ہم اعلان کے بعد تار کو تبدیل نہیں کرسکتے ہیں ، ہم ایک تار کو ازگر میں تقسیم کرسکتے ہیں۔
سپلٹ فنکشن کی ضرورت ہے
سپلٹ فنکشن دیئے گئے جداکار کی بنیاد پر سٹرنگ میں تقسیم کرنے کے بعد ڈور کی ایک فہرست لوٹاتا ہے۔ ازگر میں اسپلٹ فنکشن استعمال کرنے کے فوائد درج ذیل ہیں۔
- کسی موقع پر ہمیں ایک بڑی ڈور کو چھوٹے حصunوں یا ڈوروں میں توڑنا پڑ سکتا ہے۔
- یہ ایک دوسرے کے ساتھ دو ڈور جوڑتا ہے جس میں کونٹینٹیشن کے برعکس ہے۔
- اگر سپلٹ فنکشن میں کوئی بھی فراہم نہیں کیا جاتا ہے تو سفید جگہوں کو ایک جداکار کے طور پر سمجھا جاتا ہے۔
- اس کا تجزیہ اور نتائج اخذ کرنا آسان ہوجاتا ہے۔
- یہ خفیہ کردہ ڈوروں کو ڈی کوڈ کرنے میں مدد کرتا ہے۔
ازگر میں اسپلٹ فنکشن کا استعمال کیسے کریں؟
اسپلٹ فنکشن بڑے سٹرنگ کو توڑ دیتا ہے اور چھوٹے حصوں یا ڈوروں کے ساتھ ایک فہرست دیتا ہے۔ ازگر میں تار کو الگ کرنے کے لئے ذیل میں ایک مثال ہے۔
a = 'ہم ایڈورکا ہیں ، ہمارے پاس آپ کے علم کو آگے بڑھانے کے ل cutting جدید ترین ٹیوٹوریلز اور سرٹیفیکیشن پروگرام ہیں' پرنٹ (a.split ())
آؤٹ پٹ: ['ہم' ، 'ہیں' ، 'ایڈوریکا' ، 'ہم' ، 'ہیں' ، 'کاٹنے' ، 'کنارے' ، 'سبق' ، اور اور ، 'سرٹیفیکیشن' ، 'پروگرام' ، 'ٹو' ، ' upskill '،' آپ '،' علم ']
مندرجہ بالا ایک آسان مثال ہے کہ یہ ظاہر کرنے کے لئے کہ کس طرح تقسیم کو پورے متن کو چھوٹے ڈوروں میں توڑنے کے لئے استعمال کیا جاسکتا ہے۔ لیکن عمل کو بہتر بنانے کے لئے تقسیم تقریب میں مختلف پیرامیٹرز ہیں۔
پیرامیٹرز تقسیم کریں
جداکار - یہ ایک حد بندی کی طرح کام کرتا ہے ، اس کی جداگندی کے مطابق تار الگ ہوجاتی ہے۔ یہ اختیاری بھی ہے ، اگر کوئی جداکار کی وضاحت نہیں کی گئی ہے تو ، طے شدہ جداکار سفید جگہ ہوگی۔
زیادہ سے زیادہ - یہ اختیاری بھی ہے۔ یہ اسپلٹ کی تعداد کی وضاحت کرتا ہے جو وقوع پذیر ہوں گے۔ پہلے سے طے شدہ قیمت -1 ہے جس کا مطلب ہے کہ اسپلٹ کی تعداد پر کوئی حد نہیں ہے۔
جدا کرنے والا
جداکار پیرامیٹر کے ساتھ اسپلٹ فنکشن کو دکھانے کے لئے ذیل میں ایک مثال ہے۔
a = 'ایڈوریکا سب سے بڑی ایڈیٹیک کمپنی ہے ، اس میں' پرنٹ (a.split ('،') b = 'اتوار * پیر * منگل * بدھ * جمعرات * جمعہ * ہفتہ' پرنٹ سیکھنے کے لئے بہت سارے جدید نصاب ہیں۔ تقسیم ('*')
آؤٹ پٹ: ['ایڈوریکا سب سے بڑی ایڈیٹیک کمپنی ہے' ، 'اس میں سیکھنے کے لئے بہت سے جدید نصاب ہیں'] ['اتوار' ، 'پیر' ، 'منگل' ، 'بدھ' ، 'جمعرات' ، 'جمعہ' ، 'ہفتہ']
مندرجہ بالا مثال میں ، جداکار کی وضاحت کی گئی ہے جس کے مطابق تار چھوٹے چھوٹے تار میں تقسیم ہوا ہے۔
زیادہ سے زیادہ
زیادہ سے زیادہ پیرامیٹر کے ساتھ اسپلٹ فنکشن کو دکھانے کے لئے ذیل میں ایک مثال ہے۔
a = 'میرا * نام * ہے * ازگر' پرنٹ (a.split ('*'، 3)
آؤٹ پٹ: ['میرا' ، 'نام' ، 'ہے' ، 'ازگر']
مذکورہ مثال میں زیادہ سے زیادہ پیرامیٹر 3 پر سیٹ کیا گیا ہے ، جس کا مطلب ہے کہ ڈور کی فہرست میں آؤٹ پٹ میں 4 عنصر ہوں گے۔
جاوا میں کیا چار ہے؟
مثال
ذیل میں کچھ مثالیں ہیں ، جہاں ہم اسپلٹ کو چھوٹے حصوں یا ڈوروں میں تقسیم کرنے کے لئے اسپلٹ فنکشن کا استعمال کرسکتے ہیں۔
a = 'میرا نام ازگر ہے' پرنٹ (a.split ()) b = 'CatDogAntCarTap' پرنٹ ([b [i: i + 3] میری حد میں (0 ، لین (بی) ، 3)]) c = 'گائیڈو # وین # رسوم' پرنٹ (سی۔ سپلٹ ('#'، 6) ڈی = 'یہ ، ہوگا ، میں ، پیداوار میں ، یہ نہیں ہوگا' پرنٹ (d.split ('،' ، 4)
آؤٹ پٹ: ['میرا' ، 'نام' ، 'ہے' ، 'ازگر'] ['بلی' ، 'کتا' ، 'چیونٹی' ، 'کار' ، 'نل'] ['ازگر' ، 'تھا' ، 'بنا' ، 'by'، 'Guido'، 'van'، 'rossum'] ['یہ'، 'will'، 'be'، 'in'، 'آؤٹ پٹ']
اس بلاگ میں ، ہم نے سیکھا ہے کہ کس طرح بڑے فنڈز کو چھوٹے ٹکڑوں یا ڈوروں میں توڑنے کے لئے تقسیم فنکشن استعمال کیا جاسکتا ہے۔ اسٹرنگ ایک غیر منقولہ اعداد و شمار کا ڈھانچہ ہے جس کا مطلب ہے ایک بار جب آپ اس کے اعلان کردیتے ہیں تو اسے تبدیل نہیں کیا جاسکتا۔ اگرچہ جوڑ توڑ تقسیم فعل کا استعمال کرتے ہوئے کیا جاسکتا ہے۔ ازگر پروگرامنگ زبان میں مختلف قسم کے ڈیٹا ہوتے ہیں فہرست ، ، tuple ، سیٹ کریں وغیرہ
ابتدائی ڈیٹا کی اقسام اور خصوصی اعداد و شمار کے ڈھانچے اپنے کوڈ کو بہتر بنائیں اور دیگر پروگرامنگ زبانوں میں ازگر کو ایک کنارے فراہم کریں۔ اپنی مہارت میں مہارت حاصل کرنے کے لئے اندراج اور اپنی تعلیم کو شروع کریں۔
کوئی سوال ہے؟ تبصروں میں ان کا تذکرہ کریں ، ہم جلد سے جلد آپ کے پاس واپس آئیں گے۔