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

पायथन में स्ट्रिंग और नंबर की तुलना कैसे करें

समस्या विवरण

संख्याओं को छोड़कर विभिन्न प्रकार के ऑब्जेक्ट उनके प्रकार के नामों द्वारा क्रमबद्ध होते हैं; समान प्रकार के ऑब्जेक्ट जो उचित तुलना का समर्थन नहीं करते, उनके पते द्वारा क्रमबद्ध होते हैं। जब आप दो स्ट्रिंग्स या दो न्यूमेरिक प्रकार को क्रमबद्ध करते हैं तो क्रम अपेक्षित तरीके से किया जाता है (स्ट्रिंग के लिए लेक्सिकोग्राफिक क्रम, पूर्णांकों के लिए न्यूमेरिक क्रम)।

जब आप एक न्यूमेरिक और एक नॉन-न्यूमेरिक प्रकार को क्रमबद्ध करते हैं, तो न्यूमेरिक प्रकार पहले आता है।

यदि आपके पास str ऑब्जेक्ट में एक संख्या है, तो आप इसे उनके संबंधित कंस्ट्रक्टर का उपयोग करके फ्लोट या int में आसानी से बदल सकते हैं।

उदाहरण

i = 100
j = "12"
int_j = int(j)
print(int_j < i)

आउटपुट

True
  1. - पायथन में str और int ऑब्जेक्ट्स को कैसे जोड़ें?

    स्ट्रिंग को नंबर के साथ जोड़ने के लिए, आपको str(number) का उपयोग करके नंबर को स्ट्रिंग में कास्ट करना होगा। उदाहरण के लिए, >>> a = string >>> b = 1 >>> print(a + str(b)) string1 पायथन 2 में, आप नंबर को बैकटिक (`) से घेरकर भी वही परिणाम प्राप्त कर सकते हैं। ध्यान दें कि बैक

  1. - पायथन में स्ट्रिंग को कैसे रिवर्स करें?

    पायथन में स्ट्रिंग को रिवर्स करने के लिए स्ट्रिंग स्लाइसिंग और रेंज ऑपरेटर्स का उपयोग किया जा सकता है। उदाहरण के लिए: >>> Hello[::-1] olleH >>> Halloween[::-1] neewollaH [] ऑपरेटर कोलन : से अलग 3 नंबर ले सकता है। पहला स्टार्ट इंडेक्स है, दूसरा एंड इंडेक्स है और तीसरा स्ट्राइड है। य

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

    पायथन में इसकी जांच करने का सबसे आसान तरीका नियमित अभिव्यक्तियों का उपयोग करना है। यह जांचने के लिए कि दी गई स्ट्रिंग में कम से कम एक लेटर और एक नंबर है, हम re.match(regex, string) का उपयोग करते हैं। उदाहरण import re print(bool(re.match(^(?=.*[0-9]$)(?=.*[a-zA-Z]), hasAlphanum123))) print(bool(re.ma