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

पायथन प्रोग्राम - अल्फान्यूमेरिक वर्ण से समाप्त होने वाली स्ट्रिंग स्वीकार करें


जब यह जांचना हो कि कोई स्ट्रिंग अल्फान्यूमेरिक वर्ण से समाप्त होती है या नहीं, तो नियमित अभिव्यक्ति का उपयोग किया जाता है। एक विधि परिभाषित की जाती है जो अल्फान्यूमेरिक वर्णों की जांच करती है, और स्ट्रिंग को आउटपुट के रूप में वापस करती है।

उदाहरण

नीचे इसका प्रदर्शन दिया गया है:

import re
regex_expression = '[a-zA-z0-9]$'
def check_string(my_string):
    if re.search(regex_expression, my_string):
        print("The string ends with alphanumeric character")
    else:
        print("The string does not end with alphanumeric character")

my_string_1 = "Python@"
print("The string is :")
print(my_string_1)
check_string(my_string_1)
my_string_2 = "Python1245"
print("\nThe string is :")
print(my_string_2)
check_string(my_string_2)

आउटपुट

The string is : Python@
The string doesn't end with alphanumeric character
The string is : Python1245
The string ends with alphanumeric character

व्याख्या

  • आवश्यक पैकेज आयात किए जाते हैं।

  • एक नियमित अभिव्यक्ति स्ट्रिंग परिभाषित की जाती है।

  • 'check_string' नामक एक विधि परिभाषित की जाती है, और यह स्ट्रिंग को पैरामीटर के रूप में लेती है।

  • 'search' विधि को कॉल किया जाता है और जांचा जाता है कि कोई स्ट्रिंग किसी विशिष्ट वर्ण से समाप्त होती है या नहीं।

  • विधि के बाहर, स्ट्रिंग परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।

  • इस स्ट्रिंग को पास करके विधि को कॉल किया जाता है।

  • आउटपुट कंसोल पर प्रदर्शित होता है।


  1. पायथन प्रोग्राम: स्ट्रिंग से nth कैरेक्टर हटाएं पायथन प्रोग्राम: स्ट्रिंग से nth कैरेक्टर हटाएं

    इस लेख में, हम नीचे दिए गए प्रॉब्लम स्टेटमेंट के समाधान के बारे में सीखेंगे: प्रॉब्लम स्टेटमेंट हमें एक स्ट्रिंग दी गई है, हमें दी गई स्ट्रिंग से i-वें इंडेक्स वाले कैरेक्टर को हटाना है और इसे प्रदर्शित करना है। पायथन में किसी भी स्ट्रिंग में, इंडेक्सिंग हमेशा 0 से शुरू होती है। मान लीजिए हमारे पा

  1. पायथन प्रोग्राम: स्ट्रिंग से nth कैरेक्टर हटाना पायथन प्रोग्राम: स्ट्रिंग से nth कैरेक्टर हटाना

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे -समस्या कथन - हमें एक स्ट्रिंग दी गई है, हमें दी गई स्ट्रिंग से ith इंडेक्स वाले कैरेक्टर को हटाना है और इसे प्रदर्शित करना है।पायथन में किसी भी स्ट्रिंग में, इंडेक्सिंग हमेशा 0 से शुरू होती है। मान लीजिए हमारे पास एक स्ट्रिंग tutor

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

    स्ट्रिंग का अर्थ है कैरेक्टर्स का ऐरे, इसलिए शुरुआती एड्रेस 0 होता है। फिर हम आसानी से हर कैरेक्टर का इंडेक्स प्राप्त कर सकते हैं। हमें वह इंडेक्स नंबर इनपुट करना होता है फिर उस एलिमेंट को हटाना होता है। इसलिए स्ट्रिंग को दो सबस्ट्रिंग्स में स्प्लिट करें। दो भाग होने चाहिए: एक n-वें इंडेक्स्ड कैरेक्