سبق String Methods

String Methods
اس دھاگے میں سٹرنگ کے زیادہ استعمال ہونے والے طریقوں (methods) کا تعارف اور استعمال بتایا جائے گا۔

UPPER
کسی بھی اسٹرنگ کو upper case میں بدلنا ہو تو اس کے لیے اسٹرنگ کے اس طریقہ کو استعمال کیا جاتا ہے۔
PHP:
>>> name = "junior teacher"
>>> name.upper()
JUNIOR TEACHER

lower
کسی بھی اسٹرنگ کو lower case میں بدلنا ہو تو اس کے لیے اسٹرنگ کے اس طریقہ کو استعمال کیا جاتا ہے۔
PHP:
>>> name = "AhmaD"
>>> name.lower()
Ahmad

Capitalize
کسی بھی اسٹرنگ کو capitalize کرنا ہو تو اس کے لیے اسٹرنگ کے اس طریقہ کو استعمال کیا جاتا ہے۔
PHP:
>>> name = "ahmad"
>>> name.capitalize()
'Ahmad'
 
Strip
کسی بھی اسٹرنگ میں موجود شروع اور اختتام پر موجود حروف ختم کرنا ہو تو اس کے لیے اسٹرنگ کے اس طریقہ کو استعمال کیا جاتا ہے۔ اگر کوئی حرف بطور دلیل نہ دیا جائے تو اسپیس (space) کو بطور حرف فرض کر کے اسٹرنگ کے آغاز اور اختتام سے ختم کر دیا جاتا ہے۔

PHP:
>>> str = "    Ahmad  "
>>> str.strip()
'Ahmad'

>>> name = " Namra"
>>> name.strip()
Namra

>>> pound = "###Muqaddas"
>>> pound.strip("#")
Muqaddas

strip سے آپ دائیں اور بائیں دونوں طرف سے حروف کو ختم کر سکتے ہیں مگر اگر صرف دائیں اور بائیں طرف سے حروف کو ختم کرنا ہو تو اس کے لیے دو مزید طریقہ جات بھی ہیں۔

rstrip
یہ دائیں سے حروف کو ختم کرتا ہے ۔

lstrip
یہ بائیں طرف سے حروف کو ختم کرتا ہے۔
 
Startswith
کسی بھی سٹرنگ میں موجود شروع میں موجود حروف کی موجودگی کا پتہ لگانا ہو تو اس کے لیے سٹرنگ کے اس طریقہ کو استعمال کیا جاتا ہے۔
اگر حروف مذکورہ سٹرنگ میں موجود ہوں تو جواب سچ ( true ) کی شکل میں آتا ہے ورنہ غلط ( false ) ۔

اس کا عمومی ڈھانچہ ایسے ہوگا۔
PHP:
str.startswith(str, beg=0,end=len(string));

اس مثال میں یہ چیک کیا جا رہا ہے کہ کیا سٹرنگ کا آغاز If کے حروف سے ہو رہا ہے ، اگر ہاں تو جواب سچ ( true ) کی شکل میں آئے گا۔

PHP:
>>> str = "If this is the start what would be the end?"
>>> str.startswith("If")
True
 
آخری تدوین:
Endswith
کسی بھی سٹرنگ کے آخر میں حروف کی موجودگی کا پتہ لگانا ہو تو اس کے لیے سٹرنگ کے اس طریقہ کو استعمال کیا جاتا ہے۔
اگر حروف مذکورہ سٹرنگ میں موجود ہوں تو جواب سچ ( true ) کی شکل میں آتا ہے ورنہ غلط ( false ) ۔

اس کا عمومی ڈھانچہ ایسے ہوگا۔

PHP:
str.endswith(suffix[, start[, end]])

اس مثال میں یہ چیک کیا جا رہا ہے کہ کیا اسٹرنگ کا اختتام ?end کے حروف پر ہو رہا ہے ، اگر ہاں تو جواب صحیح ( true ) کی شکل میں آئے گا۔

PHP:
>>> str = "If this is the start what would be the end?"
>>> str.endswith("end?")
True
 
Top