isnumeric विधि

isnumeric विधि जाँचती है कि क्या स्ट्रिंग में केवल संख्याएँ हैं। isdigit विधि के विपरीत, isnumeric विधि सभी प्रकार के संख्यात्मक मानों की उपस्थिति की जाँच करती है, जिसमें रोमन अंक और भिन्न शामिल हैं।

विधि में कोई पैरामीटर नहीं दिया जाता है। विधि बूलियन मान True या False लौटाती है।

सिंटैक्स

pythonस्ट्रिंग.isnumeric()

उदाहरण

आइए जाँचते हैं कि स्ट्रिंग में केवल अंक हैं:

pythontxt = '12345'
print(txt.isnumeric())

कोड निष्पादन का परिणाम:

pythonTrue

उदाहरण

अब मान लीजिए कि स्ट्रिंग में अन्य वर्ण हैं:

pythontxt = '12345ab'
print(txt.isdigit())

कोड निष्पादन का परिणाम:

pythonFalse

उदाहरण

अब आइए रोमन अंक वाली एक स्ट्रिंग को दो विधियों isnumeric और isdigit का उपयोग करके जाँचते हैं:

pythontxt = 'Ⅻ'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())

कोड निष्पादन का परिणाम:

python'isdigit:' False
'isnumeric:' True

उदाहरण

आइए एक भिन्नात्मक संख्या वाली स्ट्रिंग को isnumeric और isdigit विधियों का उपयोग करके जाँचते हैं:

pythontxt = '⅓'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())

कोड निष्पादन का परिणाम:

python'isdigit:' False
'isnumeric:' True

यह भी देखें

  • isdigit विधि,
    जो स्ट्रिंग में केवल अंकों की उपस्थिति की जाँच करती है
  • isalnum विधि,
    जो स्ट्रिंग में अक्षरों और अंकों की उपस्थिति की जाँच करती है
  • isalpha विधि,
    जो स्ट्रिंग में केवल अक्षरों की उपस्थिति की जाँच करती है
  • isspace विधि,
    जो स्ट्रिंग में केवल रिक्त स्थान की उपस्थिति की जाँच करती है