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

पायथन - जांचें कि क्या विभाजन बराबर हैं

जब यह जांचने की आवश्यकता होती है कि क्या एक स्ट्रिंग में विभाजन समान हैं, तो 'लेन' विधि, 'सूची' विधि और 'सेट' ऑपरेटर का उपयोग '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 'Cannot parse' यह आपको आउटपुट देगा: 112.15 अगर आपकी स्ट्रिंग को पार्स नहीं किया जा सकता है, तो यह एक वैल्यू एरर देगा। आप

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

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

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

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