Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

कैसे जांचें कि कोई स्ट्रिंग पालिंड्रोम है या पायथन का उपयोग नहीं कर रहा है?


पायथन के मानक पुस्तकालय से reveresed() फ़ंक्शन का उपयोग करें। यह उलटी हुई वस्तु लौटाता है जिसे सूची वस्तु में परिवर्तित किया जा सकता है

>>> 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. मैं कैसे जांचूं कि पाइथन का उपयोग कर कोई फ़ाइल मौजूद है या नहीं?

    कंप्यूटर में एक निश्चित फ़ाइल की उपस्थिति को पायथन कोड का उपयोग करके दो तरीकों से सत्यापित किया जा सकता है। एक तरीका है os.path मॉड्यूल के isfile() फ़ंक्शन का उपयोग करना। यदि निर्दिष्ट पथ पर फ़ाइल मौजूद है, तो फ़ंक्शन सही है, अन्यथा यह गलत है। >>> import os >>> os.path.isfile(d:\\

  1. कैसे जांचें कि कोई फ़ाइल मौजूद है या पायथन का उपयोग नहीं कर रही है?

    आप पढ़ने, लिखने और निष्पादन अनुमतियों के लिए मोड के साथ फ़ाइल अनुमतियों और अस्तित्व की जांच करने के लिए os.access (पथ, मोड) का उपयोग कर सकते हैं। उदाहरण के लिए os.access(my_file, os.W_OK) # राइट एक्सेस के लिए चेक करें।

  1. कैसे जांचें कि पाइथन में एक स्ट्रिंग अल्फान्यूमेरिक है या नहीं?

    पायथन स्ट्रिंग क्लास में isalnum () नामक एक विधि है जिसे एक स्ट्रिंग पर बुलाया जा सकता है और हमें बताता है कि स्ट्रिंग में केवल अल्फ़ान्यूमेरिक्स हैं या नहीं। आप इसे निम्न तरीके से कॉल कर सकते हैं: >>> '123abc'.isalnum() True >>> '123#$%abc'.isalnum() False आप उसी