কম্পিউটার

পাইথন প্রোগ্রামে casefold() স্ট্রিং


এই টিউটোরিয়ালে, আমরা স্ট্রিং পদ্ধতি নিয়ে আলোচনা করতে যাচ্ছি str.casefold() . এটা কোন যুক্তি লাগে না. পদ্ধতির রিটার্ন মান হল একটি স্ট্রিং যা কেসবিহীন তুলনার জন্য উপযুক্ত।

কেসবিহীন তুলনা কি? উদাহরণস্বরূপ, জার্মান ছোট হাতের অক্ষর ß ss এর সমতুল্য। str.casfold() পদ্ধতি ß প্রদান করে ss হিসাবে . এটি সমস্ত অক্ষরকে ছোট হাতের অক্ষরে রূপান্তর করে৷

উদাহরণ

# initialising the string
string = "TUTORIALSPOINT"
# printing the casefold() version of the string
print(string.casefold())

আউটপুট

উপরের প্রোগ্রামটি চালালে, আপনি নিম্নলিখিত ফলাফল পাবেন।

tutorialspoint

আসুন উদাহরণ দেখি যেখানে কেসলেস তুলনা কাজ করে। যদি আপনি সরাসরি ßtutorialspoint স্ট্রিং তুলনা করেন sstutorialspoint সহ , আমরা False পাব আউটপুট হিসাবে। আসুন কোডটি দেখি।

উদাহরণ

# initialising the string
string = "ßtutorialspoint"
second_string = "sstutorialspoint"
# comparing two strings
print(string == second_string)

আউটপুট

আমরা যেমন আশা করেছিলাম উপরের প্রোগ্রামের ফলাফল মিথ্যা।

False

এখন, str.casefold() ব্যবহার করে একই তুলনা করুন পদ্ধতি।

উদাহরণ

# initialising the string
string = "ßtutorialspoint"
second_string = "sstutorialspoint"
# comparing two strings
print(string.casefold() == second_string)

আউটপুট

আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফলগুলি পাবেন৷

True

উপসংহার

টিউটোরিয়াল সম্পর্কে আপনার কোন সন্দেহ থাকলে, মন্তব্য বিভাগে উল্লেখ করুন


  1. হেক্স স্ট্রিংকে দশমিকে রূপান্তর করতে পাইথন প্রোগ্রাম

  2. একটি স্ট্রিং প্যালিনড্রোম কিনা তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম

  3. পাইথন প্রোগ্রাম একটি স্ট্রিং মধ্যে ইউআরএল চেক করতে

  4. একটি স্ট্রিং মধ্যে মিরর অক্ষর খুঁজে পেতে পাইথন প্রোগ্রাম