কম্পিউটার টিউটোরিয়াল

Python-এ স্ট্রিং প্যালিনড্রোম (Palindrome) কিনা চেক করা


Python-এর স্ট্যান্ডার্ড লাইব্রেরির reversed() ফাংশন ব্যবহার করুন। এটি রিভার্সড অবজেক্ট ফেরত দেয় যা লিস্ট অবজেক্টে রূপান্তর করা যায়।

>>> str1='malayalam' >>> l1=list(reversed(str1)) >>> l1 ['m', 'a', 'l', 'a', 'y', 'a', 'l', 'a', 'm']

লিস্টের সকল ক্যারেক্টার join() মেথড দিয়ে जोড়া দিন।

>>> str2=''.join(str(x) for x in l1)

str1 এবং str2 তুলনা করুন। যদি সমান হয় তবে মূল স্ট্রিংটি প্যালিনড্রোম।

>>> if str1==str2:            print ('palindrome') else:            print ('not palindrome')

  1. Python-এ স্ট্রিং শুধু সংখ্যা ধারণ করছে কিনা যাচাই করা

  2. পাইথনে ফাইল এক্সিস্ট করে কিনা চেক কীভাবে করবেন?

  3. পাইথনে ফাইল আছে কিনা চেক করার পদ্ধতি

  4. পাইথনে স্ট্রিং অ্যালফানিউমেরিক কিনা যাচাই করা