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

Python - जांचें कि स्ट्रिंग में विभाजन समान हैं या नहीं


जब स्ट्रिंग में विभाजन समान हैं या नहीं यह जांचना आवश्यक हो, तो 'len' विधि, 'list' विधि और 'set' ऑपरेटर का उपयोग 'if' शर्त के साथ किया जाता है।

उदाहरण

नीचे इसका प्रदर्शन दिया गया है:

my_string = '96%96%96%96%96%96'
print("The string is : ")
print(my_string)
my_split_char = "%"
print("The character on which the string should be split is :")
print(my_split_char)
my_result = len(list(set(my_string.split(my_split_char)))) == 1
print("The resultant list is : ")
if(my_result == True):
    print("All the splits are equal")
else:
    print("All the splits are not equal")

आउटपुट

The string is : 96%96%96%96%96%96
The character on which the string should be split is : %
The resultant list is : All the splits are equal

व्याख्या

  • एक स्ट्रिंग परिभाषित की गई है और कंसोल पर प्रदर्शित की गई है।

  • वह कैरेक्टर परिभाषित किया गया है जिस पर स्ट्रिंग को विभाजित किया जाना चाहिए।

  • इसे कंसोल पर भी प्रदर्शित किया गया है।

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

  • इसे एक सूची में परिवर्तित किया जाता है।

  • इसकी लंबाई 1 के बराबर होने की जांच की जाती है।

  • यदि हां, तो यह बूलियन मान एक चर में संग्रहीत किया जाता है।

  • इस बूलियन चर के मान के आधार पर, कंसोल पर एक प्रासंगिक संदेश प्रदर्शित किया जाता है।


  1. - पायथन में जांचें कि क्या स्ट्रिंग को फ्लोट में बदला जा सकता है

    स्ट्रिंग को फ्लोट में पार्स करने के लिए, आप निम्नलिखित का उपयोग कर सकते हैं: try: print(float(112.15)) except ValueError: print(पार्स नहीं कर सकते) यह आपको आउटपुट देगा: 112.15 यदि आपका स्ट्रिंग पार्स नहीं किया जा सकता, तो यह एक वैल्यू एरर फेंकेगा। आप एक रैपर मेथड बना सकते हैं जो आपके द्वारा

  1. - पायथन में कैसे जांचें कि स्ट्रिंग में केवल डिजिट्स हैं?

    स्ट्रिंग क्लास में isdigit() नामक एक मेथड होता है जो सच लौटाता है यदि स्ट्रिंग में सभी कैरेक्टर डिजिट्स हैं और कम से कम एक कैरेक्टर है, अन्यथा गलत। आप इसे निम्न प्रकार से कॉल कर सकते हैं - उदाहरण print(12345.isdigit()) print(12345a.isdigit()) आउटपुट True False आप उसी परिणाम के लिए regexes का भी उपय

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

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