কম্পিউটার

Python startswith() এবং endswidth() ফাংশন


Python-এর স্ট্রিং ক্লাসে একটি মেথড startswith(string) আছে। এই পদ্ধতিটি একটি প্রিফিক্স স্ট্রিং গ্রহণ করে যা আপনি অনুসন্ধান করতে চান এবং একটি স্ট্রিং অবজেক্টে বলা হয়। আপনি এই পদ্ধতিটিকে নিম্নলিখিত উপায়ে কল করতে পারেন -

>>> 'hello world'.startswith('hell')
True
>>> 'hello world'.startswith('nope')
False

একইভাবে, একটি পদ্ধতির সাথে একটি সমাপ্তি রয়েছে যা একটি প্রত্যয় স্ট্রিং গ্রহণ করে যা আপনি প্রদত্ত স্ট্রিংয়ের শেষে অনুসন্ধান করতে চান। উদাহরণস্বরূপ,

>>> 'hello world'.endswith('orld')
True
>>> 'hello world'.endswith('nope')
False

  1. কিভাবে আমরা একটি স্ট্রিং মূল্যায়ন করব এবং পাইথনে একটি বস্তু ফেরত দেব?

  2. পাইথনে str() বনাম repr() ফাংশন ব্যাখ্যা করুন

  3. পাইথনে getattr() এবং setattr() ফাংশনের মধ্যে পার্থক্য কী?

  4. পাইথনে zfill() পদ্ধতি কি?