پائتھن کورس کا لیکچر 7۔ سٹرنگز کے ساتھ کام کرنا سیکھیں، بشمول کنکیٹینیشن، لمبائی معلوم کرنا، اور کیس تبدیل کرنا۔
سٹرنگز صرف متن سے زیادہ ہیں
ہم پہلے ہی سیکھ چکے ہیں کہ سٹرنگز متن کو ذخیرہ کرنے کے لیے استعمال ہوتی ہیں۔ لیکن پائتھن بہت سے طاقتور ٹولز فراہم کرتا ہے، جنہیں میٹھڈز کہتے ہیں، جو ہمیں ان سٹرنگز کو تبدیل کرنے اور ان کے ساتھ کام کرنے کی اجازت دیتے ہیں۔
سٹرنگز کو جوڑنا (کنکیٹینیشن)
آپ + آپریٹر کا استعمال کرتے ہوئے دو یا زیادہ سٹرنگز کو ایک ہی، لمبی سٹرنگ میں جوڑ سکتے ہیں۔ اسے کنکیٹینیشن کہتے ہیں۔
first_name = "Aisha"
last_name = "Khan"
# Notice the space " " we add in the middle
full_name = first_name + " " + last_name
print(full_name) # Output: Aisha Khanمفید سٹرنگ میتھڈز
ایک میتھڈ ایک فنکشن کی طرح ہوتا ہے جو ایک مخصوص آبجیکٹ (اس صورت میں، ایک سٹرنگ) سے تعلق رکھتا ہے۔ آپ میتھڈ کو متغیر کے نام کے بعد ایک ڈاٹ (.) کا استعمال کرتے ہوئے کال کرتے ہیں۔
1. len() کے ساتھ سٹرنگ کی لمبائی معلوم کرنا
len() فنکشن (اگرچہ یہ ایک میتھڈ نہیں ہے، یہ سٹرنگز کے ساتھ ہر وقت استعمال ہوتا ہے) آپ کو بتاتا ہے کہ ایک سٹرنگ میں کتنے حروف ہیں۔
greeting = "Hello"
print(len(greeting)) # Output: 52. .upper() اور .lower() کے ساتھ کیس تبدیل کرنا
آپ آسانی سے ایک سٹرنگ کو تمام بڑے حروف یا تمام چھوٹے حروف میں تبدیل کر سکتے ہیں۔
message = "Python is Fun"
print(message.upper()) # Output: PYTHON IS FUN
print(message.lower()) # Output: python is fun3. .find() اور .replace() کے ساتھ تلاش کرنا اور تبدیل کرنا
آپ ایک سٹرنگ کے اندر ایک سب سٹرنگ تلاش کر سکتے ہیں یا اس کے حصوں کو تبدیل کر سکتے ہیں۔
sentence = "I like to code in Java."
# Find the starting position of a word (indexing starts at 0)
print(sentence.find("code")) # Output: 10
# Replace a part of the string
new_sentence = sentence.replace("Java", "Python")
print(new_sentence) # Output: I like to code in Python.لیکچر کا خلاصہ
اس لیکچر میں، آپ نے سٹرنگز کو تبدیل کرنا سیکھا۔ اب آپ انہیں کنکیٹینیشن کا استعمال کرتے ہوئے جوڑ سکتے ہیں، len() کے ساتھ ان کی لمبائی معلوم کر سکتے ہیں، .upper() اور .lower() کے ساتھ ان کا کیس تبدیل کر سکتے ہیں، اور یہاں تک کہ .find() اور .replace() کے ساتھ مواد تلاش اور تبدیل کر سکتے ہیں۔
اگلی بار
ہم اپنے کوڈ کو مزید قابل فہم بنانے کے لیے اپنے کوڈ میں تبصرے شامل کرنا کی اہمیت کے بارے میں سیکھیں گے۔
لیکچر 5: پائتھن میں سادہ ریاضی

