سٹرنگ کے پہلے حرف کو ازگر کیپٹلائز () فنکشن کے ساتھ کیپٹلائز کریں۔

Capitalize First Letter String With Python Capitalize Function



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

نحو:

تار.سرمایہ بنانا()

یہ طریقہ کسی دلیل کا استعمال نہیں کرتا اور یہ اصل سٹرنگ کے مواد میں ترمیم کے بعد ایک نئی تار واپس کرتا ہے۔ اصل تار غیر تبدیل شدہ رہتی ہے۔ ازگر میں مختلف اقسام کے ڈیٹا پر اس طریقے کے استعمال کی مثالیں ذیل میں دی گئی ہیں۔







مثال 1: ایک سادہ تار پر بڑے حروف کا استعمال کریں۔

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



#!/usr/bin/env python3
# سٹرنگ ویلیو کی وضاحت کریں۔
myString= 'LinuxHint میں خوش آمدید'

# سٹرنگ کو بڑے طریقے سے تبدیل کریں۔
تبدیل شدہ سٹرنگ=myString.سرمایہ بنانا()

# اصل تار پرنٹ کریں۔
پرنٹ کریں('پہلی اصل تار ہے:٪ s'٪ myString)

# تبدیل شدہ تار پرنٹ کریں۔
پرنٹ کریں(پہلی تبدیل شدہ سٹرنگ ہے:٪ s۔n'٪ کنورٹڈ اسٹرنگ۔)

# تمام کیپٹل لیٹر کے ساتھ سٹرنگ کی وضاحت کریں۔
myString2= 'مجھے پائتھون پروگرامنگ پسند ہے'

# سٹرنگ کو بڑے طریقے سے تبدیل کریں۔
تبدیل شدہ سٹرنگ 2۔=myString2.سرمایہ بنانا()

# اصل تار پرنٹ کریں۔
پرنٹ کریں('دوسری اصل سٹرنگ ہے:٪ s'٪ myString2)

# تبدیل شدہ تار پرنٹ کریں۔
پرنٹ کریں(دوسری تبدیل شدہ سٹرنگ ہے:٪ s۔n'٪ کنورٹڈ اسٹرنگ 2۔)

# نمبر سے شروع ہونے والی سٹرنگ کی وضاحت کریں۔
myString3= 7827 رج ویو کورٹ سمر ویل ، ایس سی 29483

# سٹرنگ کو بڑے طریقے سے تبدیل کریں۔
تبدیل شدہ سٹرنگ 3۔=myString3.سرمایہ بنانا()

# اصل تار پرنٹ کریں۔
پرنٹ کریں('تیسری اصل تار ہے:٪ s'٪ myString3)

# تبدیل شدہ تار پرنٹ کریں۔
پرنٹ کریں(تیسری تبدیل شدہ سٹرنگ ہے:٪ s۔n'٪ کنورٹڈ اسٹرنگ 3۔)

آؤٹ پٹ:



اسکرپٹ چلانے کے بعد درج ذیل آؤٹ پٹ ظاہر ہوگا۔





مثال 2: سٹرنگ کے ہر لفظ کو بڑے حروف میں تبدیل کرنے کے لیے بڑے حروف کا استعمال کریں۔

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



#!/usr/bin/env python3
# سٹرنگ ان پٹ لیں۔
متن= ان پٹ('ایک متن درج کریںn')

# خلا کی بنیاد پر متن تقسیم کریں۔
strList=متنتقسیم()

# تبدیل شدہ تار کو ذخیرہ کرنے کے لیے ایک متغیر کی وضاحت کریں۔
نیا سٹرنگ= ''

# فہرست کی تکرار کریں۔
کے لیےگھنٹےمیںstrList:

# ہر فہرست آئٹم کو بڑے بنائیں اور ضم کریں۔
نیا سٹرنگ +۔=گھنٹےسرمایہ بنانا()+''

# اصل تار پرنٹ کریں۔
پرنٹ کریں('اصل تار ہے:٪ s'٪ متن)

# تبدیل شدہ تار پرنٹ کریں۔
پرنٹ کریں('تبدیل شدہ تار ہے:٪ s۔n'٪ newString۔)

آؤٹ پٹ:

مندرجہ ذیل آؤٹ پٹ میں ، 'مجھے ازگر کا پروگرامنگ پسند ہے' ان پٹ کے طور پر لیا جاتا ہے اور بڑے حروف () اور تقسیم () طریقوں کو لاگو کرنے کے بعد ، آؤٹ پٹ 'مجھے ازگر کا پروگرامنگ پسند ہے'۔

مثال 3: ایک سے زیادہ جملوں کے متن میں ہر جملے کے پہلے حرف کو بڑے بنائیں۔

پچھلی دو مثالوں میں ، کیپٹلائز () طریقہ متن کی ایک لائن میں لاگو ہوتا ہے۔ لیکن بعض اوقات ، فائل کے مواد یا ایک سے زیادہ جملوں کے لمبے متن کے ساتھ کام کرنے کی ضرورت ہوتی ہے اور فائل کی ہر سطر کے پہلے حرف کو بڑے حروف میں لکھنے کی ضرورت ہوتی ہے یا متن کے ہر جملے کے پہلے حرف کو بڑے حروف میں لکھنا ہوتا ہے۔ اس مسئلے کو حل کرنے کے لیے capitalize () کا طریقہ اسپلٹ () کے ساتھ استعمال کیا جا سکتا ہے۔ مثال ایک طویل متن کے ہر جملے کے پہلے حرف کو بڑے حروف میں ڈھالنے کا طریقہ دکھاتی ہے۔ یہاں ، متغیر نامی متن کی وضاحت تین جملوں کی سٹرنگ ویلیو کے ساتھ کی گئی ہے۔ سب سے پہلے ، متن کی قدر تقسیم کی گئی ہے۔ اگلا ، مثال کے طور پر ہر جملے کے پہلے حرف کو بڑے بنانے کے لیے لوپ استعمال کیا جاتا ہے۔ strip () طریقہ غیر ضروری جگہ کو ہٹانے کے لیے استعمال کیا جاتا ہے اور آخری اضافی '.' پوزیشن ویلیو کا استعمال کرتے ہوئے newText سے ہٹا دیا جاتا ہے۔

#!/usr/bin/env python3
# ایک طویل متن کی وضاحت کریں۔
متن= ازگر ایک تشریح شدہ ، اعلی سطحی ، عام مقصد کی پروگرامنگ زبان ہے۔
Guido van Rossum کے ذریعہ تخلیق کیا گیا۔ یہ پہلی بار 1991 میں ریلیز ہوئی۔


# خلا کی بنیاد پر متن تقسیم کریں۔
لائن لسٹ=متنتقسیم('.')

# تبدیل شدہ تار کو ذخیرہ کرنے کے لیے ایک متغیر کی وضاحت کریں۔
نیا متن= ''

# فہرست کی تکرار کریں۔
کے لیےگھنٹےمیںلائن لسٹ:

# جگہ کو شروع اور اختتام سے ہٹا دیں۔
گھنٹے=گھنٹےپٹی()

# ہر لسٹ آئٹم کو بڑے بنائیں اور '.'
نیا متن +۔=گھنٹےسرمایہ بنانا()+'. '

# آخری نقطہ ہٹا دیں۔
نیا متن=نیا متن[: -]

# اصل تار پرنٹ کریں۔
پرنٹ کریں(اصل متن یہ ہے:n٪ s '٪ متن)

# تبدیل شدہ تار پرنٹ کریں۔
پرنٹ کریں('nتبدیل شدہ متن یہ ہے:n٪ s '٪ newText)

آؤٹ پٹ:

اصل متن اور تبدیل شدہ متن دونوں آؤٹ پٹ میں دکھائے گئے ہیں۔

نتیجہ:

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

مصنف کی ویڈیو دیکھیں: یہاں