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

पायथन में एक अनूठी स्ट्रिंग

मान लीजिए कि हमारे पास एक स्ट्रिंग है, हमें यह जांचना होगा कि इसमें सभी अद्वितीय वर्ण हैं या नहीं।

इसलिए, यदि इनपुट "दुनिया" जैसा है, तो आउटपुट सही होगा

इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -

  • set_var :=s के सभी वर्णों से एक नया सेट

  • सही लौटें जब set_var का आकार s के आकार के समान हो, अन्यथा गलत

आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -

उदाहरण

class Solution:
   def solve(self, s):
      set_var = set(s)
      return len(set_var) == len(s)
ob = Solution()
print(ob.solve('hello'))
print(ob.solve('world'))

इनपुट

hello
world

आउटपुट

False
True

  1. पायथन में उद्धरण

    पाइथन सिंगल (), डबल () और ट्रिपल ( या ) कोट्स को स्ट्रिंग लिटरल को निरूपित करने के लिए स्वीकार करता है, जब तक कि एक ही प्रकार का उद्धरण स्ट्रिंग को शुरू और समाप्त करता है। ट्रिपल कोट्स का उपयोग स्ट्रिंग को कई लाइनों में फैलाने के लिए किया जाता है। उदाहरण के लिए, निम्नलिखित सभी कानूनी हैं - word = &

  1. पायथन में स्ट्रिंग घुमाएं

    मान लीजिए हमारे पास दो तार हैं, ए और बी। हम स्ट्रिंग ए को घुमाएंगे और जांचेंगे कि यह घूर्णन की किसी भी स्थिति में बी से मेल खाता है या नहीं, यदि ऐसा है तो सही है, अन्यथा गलत है। उदाहरण के लिए, यदि A =abcde, और B =bcdea तो उत्तर सही होगा, क्योंकि A को घुमाने के बाद B में बदला जा सकता है। इसे हल करने

  1. केसफोल्ड () पायथन में स्ट्रिंग

    यह फ़ंक्शन किसी शब्द के अक्षरों को लोअरकेस में बदलने में सहायक होता है। जब दो स्ट्रिंग्स पर लागू किया जाता है तो यह अक्षरों के मामले के प्रकार के बावजूद उनके मूल्यों से मेल खा सकता है। केसफ़ोल्ड लागू करना() नीचे दिए गए उदाहरण में हम केसफोल्ड () फ़ंक्शन को एक स्ट्रिंग पर लागू करते हैं और परिणाम सभी