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...