এই টিউটোরিয়ালে, আমরা একটি প্রোগ্রাম লিখতে যাচ্ছি যেটি একটি স্ট্রিং-এ কোনো বিশেষ অক্ষর আছে কিনা তা পরীক্ষা করে। পাইথনে এটা সোজা।
আমাদের স্ট্রিং -এ বিশেষ অক্ষরের একটি সেট থাকবে মডিউল স্ট্রিং-এ কোনো বিশেষ অক্ষর আছে কি না তা পরীক্ষা করতে আমরা সেটি ব্যবহার করতে পারি। চলুন প্রোগ্রাম লেখার ধাপগুলো দেখি।
-
স্ট্রিং আমদানি করুন মডিউল।
-
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
উপসংহার
কোডের অপ্রয়োজনীয়তা এড়াতে আপনি কোডটিকে একটি ফাংশনে স্থানান্তর করতে পারেন। টিউটোরিয়ালটিতে আপনার কোন সন্দেহ থাকলে, মন্তব্য বিভাগে উল্লেখ করুন।