যখন একটি স্ট্রিং-এ একটি নির্দিষ্ট অক্ষর আছে কিনা তা পরীক্ষা করার প্রয়োজন হয়, তখন 'চেক_স্ট্রিং' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা রেগুলার এক্সপ্রেশন ব্যবহার করে এবং স্ট্রিংটির একটি বিশেষ অক্ষর আছে কিনা তা পরীক্ষা করার জন্য 'কম্পাইল' পদ্ধতি ব্যবহার করে। পদ্ধতির বাইরে, একটি স্ট্রিং সংজ্ঞায়িত করা হয়, এবং এই স্ট্রিংটিকে একটি প্যারামিটার হিসাবে পাস করে পদ্ধতিটিকে বলা হয়৷
উদাহরণ
নীচে একই
একটি প্রদর্শনী আছেimport re def check_string(my_string): regex = re.compile('[@_!#$%^&*()<>?/\|}{~:]') if(regex.search(my_string) == None): print("String contains special characters.") else: print("String does not contain any special character.") my_string = "PythonInterpreter" print("The string is :") print(my_string) check_string(my_string)
আউটপুট
The string is : pythonInterpreter String contains special characters.
ব্যাখ্যা
-
প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়৷
-
'check_string' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা একটি স্ট্রিংকে একটি প্যারামিটার হিসেবে নেয়।
-
স্ট্রিং-এ একটি বিশেষ অক্ষর আছে কি না তা দেখতে এটি 'কম্পাইল' পদ্ধতি ব্যবহার করে।
-
পদ্ধতির বাইরে, একটি স্ট্রিং সংজ্ঞায়িত করা হয়, এবং কনসোলে প্রদর্শিত হয়৷
৷ -
এটি ফাংশনে একটি প্যারামিটার হিসাবে পাস করা হয়৷
৷ -
আউটপুট কনসোলে প্রদর্শিত হয়।