কম্পিউটার

বর্ণমালা ব্যতীত অন্য সমস্ত অক্ষর মুছে ফেলার জন্য পাইথনে বোধগম্যতা এবং আদেশ() তালিকাভুক্ত করুন


এই নিবন্ধে, আমরা এমন একটি প্রোগ্রাম সম্পর্কে শিখব যেখানে আমরা 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() ফাংশন ব্যবহার সম্পর্কে শিখেছি।


  1. পাইথন লিস্ট কম্প্রিহেনশন এবং স্লাইসিং?

  2. পাইথন তালিকা বোধগম্যতা?

  3. পাইথনে স্ট্রিং-এ অক্ষরগুলির একটি তালিকা কীভাবে সরিয়ে ফেলা যায়?

  4. পাইথনের একটি স্ট্রিং থেকে সমস্ত বিশেষ অক্ষর, বিরাম চিহ্ন এবং স্পেসগুলি কীভাবে সরিয়ে ফেলা যায়?