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

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

पायथन स्ट्रिंग क्लास में isalnum() नामक एक मेथड होता है जिसे स्ट्रिंग पर कॉल किया जा सकता है और यह हमें बताता है कि स्ट्रिंग में केवल अल्फान्यूमेरिक्स हैं या नहीं। आप इसे निम्न प्रकार से कॉल कर सकते हैं:

print('123abc'.isalnum())

आउटपुट:

True
print('123#$%abc'.isalnum())

आउटपुट:

False

आप उसी परिणाम के लिए regexes का भी उपयोग कर सकते हैं। अल्फा न्यूमेरिक्स मिलान के लिए, हम regex: "^[a-zA-Z0-9]+$" का उपयोग करके re.match(regex, string) कॉल कर सकते हैं। उदाहरण के लिए,

import re
print(bool(re.match('^[a-zA-Z0-9]+$', '123abc')))

आउटपुट:

True
import re
print(bool(re.match('^[a-zA-Z0-9]+$', '123abc#$%')))

आउटपुट:

False

re.match एक ऑब्जेक्ट लौटाता है, यह जांचने के लिए कि यह मौजूद है या नहीं, हमें इसे bool() का उपयोग करके बूलियन में बदलने की आवश्यकता है।

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

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

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

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

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

    पायथन में एक कीवर्ड in होता है जिसका उपयोग यह पता लगाने के लिए किया जाता है कि कोई स्ट्रिंग दूसरी स्ट्रिंग का सबस्ट्रिंग है या नहीं। उदाहरण के लिए: print(ello in hello world) आउटपुट: True यदि आपको सबस्ट्रिंग का पहला इंडेक्स भी चाहिए, तो आप इंडेक्स खोजने के लिए find(substr) का उपयोग कर सकते हैं। यदि