এই নিবন্ধে, আমরা এমন একটি প্রোগ্রাম সম্পর্কে শিখব যেখানে আমরা Python 3.x-এ তালিকা বোঝা এবং ord() ফাংশনের ধারণা ব্যবহার করে বর্ণমালা ব্যতীত অন্য সমস্ত অক্ষর মুছে ফেলতে পারি। অথবা আগে।
অ্যালগরিদম
1.We Traverse the given string to check the charater. 2.Selection of characters is done which lie in the range of either [a-z] or [A-Z]. 3.Using the join function we print all the characters which pass the test together.
উদাহরণ
def remchar(input): # checking uppercase and lowercase characters final = [ch for ch in input if (ord(ch) in range(ord('a'),ord('z')+1,1)) or (ord(ch) in range(ord('A'),ord('Z')+1,1))] return ''.join(final) # Driver program if __name__ == "__main__": input = "Tutorials@point786._/?" print (remchar(input))
আউটপুট
Tutorialspoint
ord() ফাংশন একটি অক্ষরকে একটি যুক্তি হিসাবে গ্রহণ করে এবং সংশ্লিষ্ট ASCII মান ফিরিয়ে দেয়। এটি আমাদের সহজ এবং দ্রুত তুলনা করার অনুমতি দেয়৷
এখানে আমরা তালিকা বোধগম্যতাও প্রয়োগ করেছি যা আমাদেরকে একটি তালিকার সমস্ত প্রয়োজনীয় উপাদানগুলিকে ফিল্টার করতে এবং পছন্দসই আউটপুট পেতে জয়েন ফাংশনের সাহায্যে সেগুলিকে একত্রিত করতে দেয়৷
উপসংহার
এই নিবন্ধে, আমরা পাইথনে বর্ণমালা ব্যতীত অন্য সমস্ত অক্ষর মুছে ফেলার জন্য তালিকা বোধগম্যতা এবং ord() ফাংশন ব্যবহার সম্পর্কে শিখেছি।