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

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


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

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

isinstance(obj, basestring)

क्योंकि str और unicode दोनों basestring के सबक्लास हैं।

जांचने के लिए कि obj str का इंस्टेंस है या str के किसी सबक्लास का:

isinstance(obj, str)

जांचने के लिए कि obj यूनिकोड स्ट्रिंग का इंस्टेंस है:

isinstance(obj, unicode)

पायथन 3.x के लिए, बस

isinstance(obj, str)

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

  1. - Python Find: गाइड

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

  1. - पायथन में स्ट्रिंग में पालिंड्रोमिक बॉर्डर्स का पता लगाने का प्रोग्राम

    मान लीजिए हमें एक स्ट्रिंग str दी गई है। एक स्ट्रिंग का बॉर्डर एक सबस्ट्रिंग है जो उस स्ट्रिंग का उचित प्रीफिक्स और सफिक्स है। उदाहरण के लिए, ab स्ट्रिंग ababab का एक बॉर्डर है। एक बॉर्डर को पालिंड्रोम बॉर्डर कहा जाता है यदि बॉर्डर स्ट्रिंग एक पालिंड्रोम है। अब मान लीजिए f(str) दी गई स्ट्रिंग str मे

  1. Python में कितने क्यूब कटे हैं, यह खोजने का प्रोग्राम Python में कितने क्यूब कटे हैं, यह खोजने का प्रोग्राम

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