কম্পিউটার টিউটোরিয়াল

পাইথনে স্ট্রিংয়ে কোনো স্পেশাল ক্যারেক্টার আছে কিনা তা যাচাই করার প্রোগ্রাম

যদি কোনো স্ট্রিং নির্দিষ্ট ক্যারেক্টার ধারণ করে কিনা তা যাচাই করতে হয়, তবে check_string নামক একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা রেগুলার এক্সপ্রেশন এবং compile পদ্ধতি ব্যবহার করে যাচাই করে স্ট্রিং-এ স্পেশাল ক্যারেক্টার আছে কিনা। পদ্ধতির বাইরে একটি স্ট্রিং সংজ্ঞায়িত করা হয় এবং এই স্ট্রিং পাস করে পদ্ধতিটি কল করা হয়।

উদাহরণ

নিচে এর প্রদর্শন দেওয়া হলো:

import re

def check_string(my_string):
    regex = re.compile('[@_!#$%^&*()<>?/\|}{~:]')
    if regex.search(my_string) == None:
        print("স্ট্রিংে স্পেশাল ক্যারেক্টার আছে।")
    else:
        print("স্ট্রিংে কোনো স্পেশাল ক্যারেক্টার নেই।")

my_string = "PythonInterpreter"
print("স্ট্রিং হলো :")
print(my_string)
check_string(my_string)

আউটপুট

স্ট্রিং হলো : pythonInterpreter
স্ট্রিংে স্পেশাল ক্যারেক্টার আছে।

ব্যাখ্যা

  • প্রয়োজনীয় প্যাকেজগুলো ইম্পোর্ট করা হয়।

  • check_string নামক একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা একটি স্ট্রিং প্যারামিটার হিসেবে নেয়।

  • এটি compile পদ্ধতি ব্যবহার করে দেখে স্ট্রিং-এ স্পেশাল ক্যারেক্টার আছে কিনা।

  • পদ্ধতির বাইরে একটি স্ট্রিং সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শন করা হয়।

  • এটি প্যারামিটার হিসেবে পাস করা হয় ফাংশনে।

  • আউটপুট কনসোলে প্রদর্শন করা হয়।

  1. দেওয়া স্ট্রিংটি পাইথন কিওয়ার্ড কিনা চেক করার প্রোগ্রাম

  2. পাইথনে স্ট্রিং প্যাংগ্রাম (Pangram) কিনা চেক করা

  3. পাইথনে স্ট্রিং-এ সব ক্যারেক्टर ইউনিক কিনা চেক করা

  4. পাইথনে স্ট্রিং থেকে nth ক্যারেক্টার রিমুভ করা