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

कैसे जांचें कि एक स्ट्रिंग को पायथन में फ्लोट में परिवर्तित किया जा सकता है या नहीं?

स्ट्रिंग को फ़्लोट करने के लिए पार्स करने के लिए, आप निम्न का उपयोग कर सकते हैं:

try:
    print float('112.15')
except ValueError:
    print 'Cannot parse'

यह आपको आउटपुट देगा:

112.15

अगर आपकी स्ट्रिंग को पार्स नहीं किया जा सकता है, तो यह एक वैल्यू एरर देगा।

आप एक रैपर विधि बना सकते हैं जो आपके द्वारा दिए गए तारों के लिए बूलियन लौटाती है। उदाहरण के लिए,

def isfloat(value):
  try:
    float(value)
    return True
  except ValueError:
    return False
print (isfloat('112.5'))

आउटपुट

True

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

    हम जांच सकते हैं कि क्या किसी स्ट्रिंग में 2 विधियों का उपयोग करके केवल अपर केस लेटर्स हैं। सबसे पहले विधि isupper() का उपयोग कर रहा है। उदाहरण print( 'Hello world'.isupper()) print('HELLO'.isupper()) आउटपुट False True आप उसी परिणाम के लिए रेगेक्स का उपयोग भी कर सकते हैं। केवल अपरके

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

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

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

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