𝗣𝘆𝘁𝗵𝗼𝗻 𝗦𝘁𝗿𝗶𝗻𝗴𝘀: 𝗜𝗻𝗱𝗲𝘅𝗶𝗻𝗴, 𝗦𝗹𝗶𝗰𝗶𝗻𝗴, 𝗮𝗻𝗱 𝗠𝗲𝘁𝗵𝗼𝗱𝘀

Cloud, DevOps, এবং Automation-এর জন্য Strings অত্যন্ত গুরুত্বপূর্ণ। লগ (logs), কনফিগ ফাইল (config files) এবং API রেসপন্স প্রসেস করার জন্য এগুলোর প্রয়োজন হয়।

একটি string হলো ক্যারেক্টার বা অক্ষরের একটি সুশৃঙ্খল সংগ্রহ। এটি immutable (অপরিবর্তনযোগ্য)। এর মানে হলো, একবার একটি string তৈরি হয়ে গেলে আপনি সেটি পরিবর্তন করতে পারবেন না।

𝗜𝗻𝗱𝗲𝘅𝗶𝗻𝗴 প্রতিটি ক্যারেক্টারের একটি নির্দিষ্ট অবস্থান থাকে।

Example: text = "DevOps" text[0] দিলে D পাওয়া যায়। text[-1] দিলে s পাওয়া যায়।

𝗦𝗹𝗶𝗰𝗶𝗻𝗴 Slicing ব্যবহার করে আপনি [start:stop:step] ফরম্যাট অনুযায়ী একটি string-এর নির্দিষ্ট অংশ আলাদা করতে পারেন।

Examples:

𝗘𝘀𝘀𝗲𝗻𝘁𝗶𝗮𝗹 𝗠𝗲𝘁𝗵𝗼𝗱𝘀

এই ছোট ছোট অপারেশনগুলো বড় বড় অটোমেশন স্ক্রিপ্ট তৈরির ভিত্তি হিসেবে কাজ করে। আরও পরিচ্ছন্ন (cleaner) কোড লেখার জন্য এগুলো আয়ত্ত করুন।

উৎস: https://dev.to/tejas_shinkar/python-strings-indexing-slicing-and-essential-string-methods-3la0

ঐচ্ছিক লার্নিং কমিউনিটি: https://t.me/GyaanSetuAi