Back

5. Python Strings

📘 কনসেপ্ট (থিওরি)

স্ট্রিং হলো কোটেশনের মধ্যে আবদ্ধ অক্ষরের ক্রম। আপনি সিঙ্গেল কোট ('hello') বা ডাবল কোট ("hello") ব্যবহার করতে পারেন — দুটোই একইভাবে কাজ করে। গুরুত্বপূর্ণ স্ট্রিং অপারেশন: - **কনক্যাটেনেশন**: + দিয়ে স্ট্রিং জোড়া লাগানো - **দৈর্ঘ্য**: len() দিয়ে দৈর্ঘ্য জানা - **ইনডেক্সিং**: [index] দিয়ে নির্দিষ্ট অক্ষর পাওয়া (0 থেকে শুরু) - **স্লাইসিং**: [start:end] দিয়ে অংশবিশেষ পাওয়া প্রচলিত স্ট্রিং মেথড: - upper() — বড় হাতের অক্ষরে রূপান্তর - lower() — ছোট হাতের অক্ষরে রূপান্তর - strip() — দুই প্রান্তের খালি জায়গা সরানো - replace(old, new) — টেক্সট প্রতিস্থাপন - split(separator) — স্ট্রিংকে লিস্টে ভাগ করা - find(text) — খোঁজা টেক্সটের ইনডেক্স রিটার্ন

💡 উদাহরণ

স্ট্রিং অপারেশনের উদাহরণ:
name = "Uddeshyo" print(len(name)) # 9 print(name[0]) # B print(name[0:5]) # Brain print(name.upper()) # L_SCHOOL print(name.lower()) # uddeshyo greeting = "Hello" + " " + name print(greeting) # Hello Uddeshyo

🎯 আপনার কাজ (প্র্যাকটিস)

text = "hello world" নামে একটি ভেরিয়েবল তৈরি করুন। এটিকে বড় হাতের অক্ষরে প্রিন্ট করুন, তারপর স্ট্রিংটির দৈর্ঘ্য প্রিন্ট করুন।
main.py
Loading...
OUTPUT
Run your code to see the output here...