এই টিউটোরিয়ালে, আমরা একটি প্রোগ্রাম লিখতে যাচ্ছি যেটি একটি স্ট্রিং-এ কোনো বিশেষ অক্ষর আছে কিনা তা পরীক্ষা করে। পাইথনে এটা সোজা।
আমাদের স্ট্রিং -এ বিশেষ অক্ষরের একটি সেট থাকবে মডিউল স্ট্রিং-এ কোনো বিশেষ অক্ষর আছে কি না তা পরীক্ষা করতে আমরা সেটি ব্যবহার করতে পারি। চলুন প্রোগ্রাম লেখার ধাপগুলো দেখি।
-
স্ট্রিং আমদানি করুন মডিউল।
-
string.punctuation থেকে বিশেষ অক্ষর সংরক্ষণ করুন একটি পরিবর্তনশীল মধ্যে।
-
একটি স্ট্রিং শুরু করুন৷
-
মানচিত্র ফাংশন ব্যবহার করে স্ট্রিংটিতে বিশেষ অক্ষর আছে কিনা তা পরীক্ষা করুন৷
-
ফলাফল প্রিন্ট করুন, বৈধ হোক বা না হোক।
উদাহরণ
# importing the string module import string # special characters special_chars = string.punctuation # initializing a string string_1 = "Tutori@lspoinT!" string_2 = "Tutorialspoint" # checking the special chars in the string_1 bools = list(map(lambda char: char in special_chars, string_1)) print("Valid") if any(bools) else print("Invalid") # checking the special chars in the string_2 bools = list(map(lambda char: char in special_chars, string_2)) print("Valid") if any(bools) else print("Invalid")
আউটপুট
আপনি যদি উপরের প্রোগ্রামটি চালান তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন৷
Valid Invalid
উপসংহার
কোডের অপ্রয়োজনীয়তা এড়াতে আপনি কোডটিকে একটি ফাংশনে স্থানান্তর করতে পারেন। টিউটোরিয়ালটিতে আপনার কোন সন্দেহ থাকলে, মন্তব্য বিভাগে উল্লেখ করুন।