ازگر میں شمار () طریقہ استعمال کرنے کا طریقہ۔

How Use Count Method Python



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

نحو:

کی دلیل۔ شمار() طریقہ متغیر کے ڈیٹا کی قسم کی بنیاد پر مختلف ہوتا ہے جس میں یہ لاگو ہوگا۔ count () طریقہ کی نحو کی دو اقسام ذیل میں دکھائی گئی ہیں۔







A. string.count (sub-string ، start ، end)



اوپر والا۔ شمار() طریقہ سٹرنگ ڈیٹا ٹائپ کے لیے استعمال کیا جاتا ہے۔ یہاں ، پہلی دلیل لازمی ہے اور اس میں وہ قدر ہوگی جو مین سٹرنگ میں تلاش کی جائے گی۔ دیگر دو دلائل اختیاری ہیں۔ جب شروع کریں اختیاری دلیل استعمال کی جاتی ہے تب ہی طریقہ شروع کی پوزیشن سے تلاش شروع کرے گا اور جب دونوں اختیاری دلائل استعمال ہوں گے تو یہ شروع اور اختتامی پوزیشنوں کے درمیان ذیلی سٹرنگ تلاش کرے گا۔



B. tuple.count (search-item) یا list.count (search-item)





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

بغیر اختیاری دلیل کے سٹرنگ میں count () طریقہ کا استعمال:

مندرجہ ذیل مثال میں ، مین سٹرنگ اور سرچ سٹرنگ کو دو متغیر میں بیان کیا گیا ہے ، main_str ، اور search_str. کی شمار() اس اسکرپٹ کا طریقہ شمار کرے گا کہ اس کی قیمت کتنی گنا ہے۔ search_str کی پوری قیمت میں ظاہر ہوتا ہے۔ main_str . اگلا ، اس طریقہ کار کی واپسی کی قیمت فارمیٹ شدہ سٹرنگ کے ذریعے پرنٹ کی جائے گی۔



#!/usr/bin/env python3
# مرکزی سٹرنگ کی وضاحت کریں جہاں تار تلاش کی جائے گی۔
main_str= 'زندہ رہنے کے لیے کھاؤ ، کھانے کے لیے نہیں زندہ'
# سرچ سٹرنگ کی وضاحت کریں جو تلاش کی جائے گی۔
search_str= 'زندہ'
# گنتی کی قیمت کو محفوظ کریں۔
شمار=main_str.شمار(search_str)

# فارمیٹ شدہ آؤٹ پٹ پرنٹ کریں۔
پرنٹ کریں('لفظ '''٪ s '''، درج ذیل متن میں٪ s بار ظاہر ہوتا ہے:n٪ sn'٪
(search_str،شمار،main_str))

آؤٹ پٹ:

یہاں ، مرکزی متن کی قدر ہے۔ 'زندہ رہنے کے لیے کھائیں ، کھانے کے لیے نہیں جیتے۔ '، اور سرچ ٹیکسٹ ہے' جیو ' جو مرکزی متن میں دو بار ظاہر ہوتا ہے۔

اختیاری دلائل کے ساتھ سٹرنگ میں count () طریقہ استعمال کرنا:

یہ مثال اختیاری دلائل کے استعمال کو ظاہر کرتی ہے۔ شمار() طریقہ کی شروع کریں اختیاری دلیل تلاش کے لیے مرکزی متن کی ابتدائی پوزیشن کی وضاحت کے لیے استعمال کی جاتی ہے اور ختم اختیاری دلیل مرکزی متن کی پوزیشن کی وضاحت کے لیے استعمال کی جاتی ہے جہاں تلاش ختم ہو جائے گی۔ مرکزی متن اور تلاش کے متن دونوں کو یہاں ان پٹ کے طور پر لیا جائے گا۔ اس اسکرپٹ کے ذریعہ تین قسم کی تلاش کی جائے گی۔ پہلی تلاش میں ، تلاشی متن کو پچھلی مثال کی طرح مرکزی متن کے پورے مواد میں تلاش کیا جائے گا۔ دوسری تلاش میں ، تلاش کا متن پوزیشن سے تلاش کرنا شروع کردے گا۔ بیس مرکزی متن کا تیسری تلاش میں ، تلاش کا متن پوزیشن سے تلاش کرنا شروع کردے گا۔ اور پوزیشن میں تلاش بند کرو۔ 25۔ تو ، مندرجہ ذیل اسکرپٹ تین آؤٹ پٹ تیار کرے گا۔ شمار() دلائل پر مبنی طریقہ

#!/usr/bin/env python3
# مرکزی سٹرنگ کی وضاحت کریں جہاں تار تلاش کی جائے گی۔
مین سٹر= ان پٹ('مرکزی تار داخل کریں۔n')

# سرچ سٹرنگ کی وضاحت کریں جو تلاش کی جائے گی۔
سرچ سٹار= ان پٹ('سرچ سٹرنگ درج کریں۔n')

# کل گنتی کی قیمت کو محفوظ کریں۔
شمار=مین سٹرشمار(سرچ سٹار)
# فارمیٹ شدہ آؤٹ پٹ پرنٹ کریں۔
پرنٹ کریں('تار'''٪ s '''، مرکزی متن میں٪ s بار ظاہر ہوتا ہے۔n'٪(سرچ سٹار،شمار))

# پوزیشن 20 سے کل گنتی کی قیمت کو محفوظ کریں۔
شمار=مین سٹرشمار(سرچ سٹار،بیس)
# فارمیٹ شدہ آؤٹ پٹ پرنٹ کریں۔
پرنٹ کریں('تار'''٪ s '''، پوزیشن 20 کے بعد مرکزی متن میں٪ s بار ظاہر ہوتا ہے۔n'٪
(سرچ سٹار،شمار))

# پوزیشن 5 سے 25 میں کل گنتی کی قیمت کو محفوظ کریں۔
شمار=مین سٹرشمار(سرچ سٹار،،25۔)
# فارمیٹ شدہ آؤٹ پٹ پرنٹ کریں۔
پرنٹ کریں('تار'''٪ s '''، 5 سے پوزیشن کے اندر مرکزی متن میں٪ s بار ظاہر ہوتا ہے۔
25۔n'
٪(سرچ سٹار،شمار))

آؤٹ پٹ:

یہاں ، 'لینکس ہنٹ سے لینکس سیکھیں اور لینکس ایکسپرٹ بنیں' مرکزی متن کے طور پر لیا جاتا ہے ، اور 'لینکس' سرچنگ ٹیکسٹ کے طور پر لیا جاتا ہے۔ لفظ 'لینکس' مرکزی متن میں تین بار ظاہر ہوتا ہے ، ایک بار اگر آپ پوزیشن 20 سے تلاش شروع کرتے ہیں اور دو بار اگر آپ 5 سے 25 پوزیشن پر تلاش شروع کرتے ہیں۔

tuple اور فہرست میں count () طریقہ کار کا استعمال:

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

#!/usr/bin/env python3
# ایک ٹپل کی وضاحت کریں۔
نام ٹپل= ('جان'،'جینیفر'،'لیزا'،'جان'،'لوسی'،'جان')
# ڈسپلے ٹیپل۔
پرنٹ کریں(نام ٹپل)
# سرچ سٹرنگ کی وضاحت کریں جو ٹپل میں تلاش کی جائے گی۔
سرچ سٹار= ان پٹ('ٹپل کے لیے سرچ سٹرنگ درج کریں۔n')
# گنتی کی قیمت کو محفوظ کریں۔
شمار=نام ٹپل.شمار(سرچ سٹار)
# فارمیٹ شدہ آؤٹ پٹ پرنٹ کریں۔
پرنٹ کریں('تار'''٪ s '''، tuple میں٪ s بار ظاہر ہوتا ہے۔n'٪(سرچ سٹار،شمار))

# ایک فہرست کی وضاحت کریں۔
پھل کی فہرست= ['کیلا'،'آم'،'کینو'،'انگور'،'آم'،'کیلا']
# ڈسپلے لسٹ۔
پرنٹ کریں(پھل کی فہرست)

# سرچ سٹرنگ کی وضاحت کریں جو فہرست میں تلاش کی جائے گی۔
سرچ سٹار= ان پٹ(فہرست کے لیے سرچ سٹرنگ درج کریں۔n')
# گنتی کی قیمت کو محفوظ کریں۔
شمار=پھل کی فہرستشمار(سرچ سٹار)
# فارمیٹ شدہ آؤٹ پٹ پرنٹ کریں۔
پرنٹ کریں('تار'''٪ s '''، فہرست میں٪ s بار ظاہر ہوتا ہے۔n'٪(سرچ سٹار،شمار))

آؤٹ پٹ:

اگر آپ لیتے ہیں تو درج ذیل آؤٹ پٹ ظاہر ہوگا ' جان' بطور سرچ ٹیکپل اور۔ 'آم' فہرست کے لیے بطور سرچ ٹیکسٹ۔

نتیجہ:

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