Skip to content

لیکچر 32: اعلیٰ سٹرنگ میتھڈز – پائتھن کورس

پائتھن پروجیکٹ

پائتھن کورس کا لیکچر 32۔ strip()، split()، اور join() جیسے اعلیٰ سٹرنگ میتھڈز سیکھیں۔

متن کی ہیرا پھیری کے لیے مزید ٹولز

پائتھن کی سٹرنگز میتھڈز کا ایک بھرپور سیٹ فراہم کرتی ہیں جو آپ کو مختلف قسم کے کام انجام دینے کی اجازت دیتی ہیں۔ آئیے کچھ مزید عام اور مفید میتھڈز کو دریافت کرتے ہیں۔

1. .strip() کے ساتھ وائٹ اسپیس ہٹانا

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

favorite_language = '  python  '

# Remove whitespace from both sides
cleaned_language = favorite_language.strip()
print(f"'{cleaned_language}'") # Output: 'python'

# You can also use .lstrip() for left side and .rstrip() for right side
print(f"'{favorite_language.lstrip()}'") # Output: 'python  '
print(f"'{favorite_language.rstrip()}'") # Output: '  python'

2. .split() کے ساتھ ایک سٹرنگ کو فہرست میں تقسیم کرنا

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

sentence = "This is a sample sentence."
words = sentence.split(' ') # Split by space
print(words) # Output: ['This', 'is', 'a', 'sample', 'sentence.']

csv_data = "apple,banana,cherry,date"
fruits = csv_data.split(',') # Split by comma
print(fruits) # Output: ['apple', 'banana', 'cherry', 'date']

3. .join() کے ساتھ ایک فہرست کو سٹرنگ میں جوڑنا

.join() میتھڈ .split() کے برعکس ہے۔ یہ سٹرنگز کی ایک فہرست لیتا ہے اور انہیں ایک ہی سٹرنگ میں جوڑ دیتا ہے، اس سٹرنگ کا استعمال کرتے ہوئے جس پر اسے سیپریٹر کے طور پر کال کیا گیا تھا۔

words_list = ['Python', 'is', 'fun']

# Join the words with a space in between
separator = ' '
joined_sentence = separator.join(words_list)
print(joined_sentence) # Output: Python is fun

# Join with a different separator
dashed_words = '-'.join(words_list)
print(dashed_words) # Output: Python-is-fun
لیکچر کا خلاصہ

آپ نے اپنے ٹول کٹ میں تین طاقتور سٹرنگ میتھڈز شامل کیے ہیں۔ اب آپ .strip() کے ساتھ وائٹ اسپیس کو صاف کر سکتے ہیں، .split() کے ساتھ ایک سٹرنگ کو فہرست میں توڑ سکتے ہیں، اور .join() کے ساتھ ایک فہرست کو واپس سٹرنگ میں جوڑ سکتے ہیں۔ یہ متن کے ڈیٹا کو پروسیس کرنے کے لیے ضروری ٹولز ہیں۔

اگلی بار

ہم فائل سسٹم کے ساتھ تعامل کرنا سیکھیں گے فائلوں سے پڑھنا کے ذریعے۔

پائتھن کورس لیکچر 31: سٹرنگز کو فارمیٹ کرنا

پائتھن پروجیکٹ

Leave a Reply

Your email address will not be published. Required fields are marked *