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

कैसे पता करें कि पाइथन ऑब्जेक्ट एक स्ट्रिंग है या नहीं?


पायथन 2.x के लिए

यह जाँचने के लिए कि कोई ऑब्जेक्ट obj एक स्ट्रिंग प्रकार है या एक स्ट्रिंग प्रकार का उपवर्ग है -

isinstance(obj, basestring)

क्योंकि str और unicode दोनों बेसस्ट्रिंग के उपवर्ग हैं।

यह जाँचने के लिए कि क्या obj str या str के किसी उपवर्ग का उदाहरण है -

isinstance(obj, str)

यह जाँचने के लिए कि क्या obj यूनिकोड स्ट्रिंग का एक उदाहरण है -

isinstance(obj, unicode)

Python 3.x के लिए, बस

isinstance(obj, str)

दोनों स्ट्र और यूनिकोड स्ट्रिंग्स के लिए काम करता है।


  1. पायथन खोजें:एक गाइड

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

  1. पायथन में एक स्ट्रिंग में पैलिंड्रोमिक सीमाओं का पता लगाने का कार्यक्रम

    मान लीजिए कि हमें एक स्ट्रिंग स्ट्र प्रदान की जाती है। एक स्ट्रिंग की एक सीमा एक सबस्ट्रिंग है जो एक उचित उपसर्ग और उस स्ट्रिंग का प्रत्यय है। उदाहरण के लिए, अब स्ट्रिंग अबाबाब की सीमा है। यदि बॉर्डर स्ट्रिंग पैलिंड्रोम है तो बॉर्डर को पैलिंड्रोम बॉर्डर कहा जाता है। अब मान लीजिए कि दिए गए स्ट्रिंग s

  1. कितने क्यूब्स काटे गए यह पता लगाने के लिए पायथन प्रोग्राम

    मान लीजिए, a, b, और c आयामों के कई घन हैं, और उनका उपयोग करके आयाम axbxc का एक नया बॉक्स बनाया जाता है। ए, बी, और सी जोड़ीदार सह-अभाज्य हैं; gcd(a, b) =gcd(b,c) =gcd(c, d) =1. हमें बॉक्स को एक ही स्लाइस से दो टुकड़ों में काटना है जैसा कि चित्र में दिखाया गया है। हमें यह पता लगाना है कि क्या डिब्बे क