ازگر میں سٹرنگ سلائسنگ: آپ کو جاننے کی ضرورت ہے



یہ مضمون آپ کو مثال کے ساتھ ازگر میں اسٹرنگ سلائزنگ کو کیسے نافذ کرنا ہے اس کے بارے میں تفصیلی اور جامع معلومات فراہم کرے گا۔

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

سلائسنگ کیا ہے؟

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





ازگر میں سٹرنگ سلائسنگ

ازگر میں سلائزنگ کا مطلب یہ ہے کہ مرکزی تار سے سب اسٹریننگ حاصل کی جا.۔ کوڈ کی ذیل کی مثال پر غور کریں:



ازگر میں سٹرنگ سلائسنگ

پرنٹ ('n ایڈورکن میں خوش آمدید') سٹرنگ 1 = ان پٹ ('اپنی پسند کی تار داخل کریں =') پرنٹ ('این این آؤٹ پٹ = این' ہے) پرنٹ (سٹرنگ 1 [سلائس (0،3)]) پرنٹ ('شکریہ! آپ کا دن اچھا گزرے ')

ذیل کی مثال میں ، 'آئی سی سی ورلڈ ڈی سی اپ' ایک تار ہے ، جو صارف کا ان پٹ ہے۔ پروگرام سے ماخوذ اسٹرنگ 'آئی سی سی' ہے۔ یہ کیسے ہوا؟ اس فعالیت کے لئے ذمہ دار مرکزی بیان سلائس فنکشن کا انڈیکس ہے جس میں اشاریہ 0 سے حرف اٹھاتے ہیں(شروعاتی اشاریہ) اور انڈیکس 2 تک جاتا ہے۔ [0،3] کی حد میں ، حرف آئی سی سی ایک نئی تار بن جاتا ہے اور یہ نتیجہ ہوتا ہے۔

جاوا مثال کے کوڈ میں کمانڈ لائن دلائل

منفی اشاریہ کے ساتھ سٹرنگ کاٹنا

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

پرنٹ کریں ('NWELCOME to EDUREKA n') سٹرنگ 1 = ان پٹ ('اپنی پسند کی تار داخل کریں =') پرنٹ ('n n آؤٹ پٹ = =' ہے) پرنٹ (سٹرنگ 1 [ٹکڑا (-1، -5، -1)]) پرنٹ ('n شکریہ! آپ کا دن اچھا گزرا')

’سلائس‘ فنکشن میں ، تار کے آخری حرف 'ایم' پر پہلا -1 نکات۔ کرسر 1 کے وقفے کے ساتھ پیچھے کی گنتی کرتا ہے اور 4 کے بعد رک جاتا ہےگنتی ہے جو آؤٹ پٹ 'مارگ' کی طرف جاتا ہے جو آخری 4 حرف 'گرام' کو الٹ کیا جاتا ہے۔



ٹیپلس اور فہرستوں میں نافذ کٹ Sے تصورات

ذیل میں کوڈڈ مثال میں۔ ہم لسٹ اور ٹیپل والے عنصر رکھتے ہیں جیسے ای ڈی ای آر اے کے خطوط۔ ان میں سے ہر ایک میں ابتدائی اشاریہ صفر ہے۔ پہلے تین اشاریے [0 ، 1 ، اور 2] E ، D ، اور U کے حروف کا حوالہ دیتے ہیں لہذا ، سلائس فنکشن نے پہلے تین کو کھینچ لیا۔

sql سرور انضمام خدمات ٹیوٹوریل

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

فہرست 1 = ['E' ، 'D' ، 'U' ، 'R' ، 'E' ، 'K' ، 'A'] Tuple1 = ('ای' ، 'd' ، 'u' ، 'r' ، 'e' ، 'کے' ، 'ا') اوبج = سلائس (3) پرنٹ ('n آؤٹ پٹ ہے ن') پرنٹ (فہرست 1 [اوبج]) اوبج = سلائس (1 ، 5 ، 2) پرنٹ ('n آؤٹ پٹ ہے n ') پرنٹ (Tuple1 [Obj])

ٹیپلز اور فہرستوں میں منفی اشاریوں کے ساتھ عملدرآمد سلائزنگ تصورات

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

فہرست 1 = ['E' ، 'D' ، 'U' ، 'R' ، 'E' ، 'K' ، 'A'] Tuple1 = ('ای' ، 'd' ، 'u' ، 'r' ، 'ای' ، 'کے' ، 'ا') اوبج = سلائس (-1، -5، -1) پرنٹ ('n آؤٹ پٹ لسٹن' نہیں) پرنٹ (لسٹ 1 [اوبج]) اوبج = سلائس (-1، -6 ، -2) پرنٹ ('n آؤٹ پٹ ٹپل اسن') پرنٹ (Tuple1 [Obj])

اس کے ساتھ ، ہم ازگر میں اسٹرنگ سلائزنگ کے اختتام پر پہنچے ہیں۔ ازگر کے مختلف اطلاق کے ساتھ گہرائی سے علم حاصل کرنے کے ل you ، آپ کر سکتے ہیں 24/7 مدد اور زندگی بھر تک رسائی کے ساتھ براہ راست آن لائن تربیت کے ل.۔

ہمارے لئے ایک سوال ہے؟ ان کا ذکر 'ازگر میں اسٹرنگ سلائزنگ' کے تبصرے سیکشن میں کریں اور ہم آپ کو واپس ملیں گے۔