কম্পিউটার টিউটোরিয়াল

পাইথনে স্ট্রিং-এ নির্দিষ্ট ক্যারেক্টার সκαν করা

আপনি যদি চেক করতে চান যে একটি দেওয়া ক্যারেক্টার স্ট্রিং-এ একজিস্ট করে কিনা, তবে 'in' ব্যবহার করুন। উদাহরণস্বরূপ,

>>> s = "Hello world"
>>> 'e' in s
True

আপনার কাছে যদি ক্যারেক্টার লিস্ট থাকে जिन्हें খুঁজতে চান, তবে Set ব্যবহার করুন। এই ক্যারেক্টারগুলো সেটে যোগ করুন এবং any ফাংশন ব্যবহার করে চেক করুন যে এই ক্যারেক্টারগুলোর যেকোনো একটি স্ট্রিং-এ একজিস্ট করে কিনা। উদাহরণস্বরূপ,

from sets import Set
chars = Set('0123456789$,')
s = "I have 9 cats"
if any((c in chars) for c in s):
    print('Found')
else:
    print('Not Found')

এটি আউটপুট দেবে:

Found

আপনি যদি চেক করতে চান যে এই সব ক্যারেক্টার স্ট্রিং-এ একজিস্ট করে কিনা, তবে any-এর জায়গায় all ব্যবহার করুন। উদাহরণস্বরূপ,

from sets import Set
chars = Set('0123456789$,')
s = "I have 9 cats"
if all((c in chars) for c in s):
    print('Found')
else:
    print('Not Found')

এটি আউটপুট দেবে:

Not Found
  1. পাইথনে স্ট্রিং থেকে নন-প্রিন্টেবল ক্যারেক্টার সরিয়ে ফেলা

  2. পাইথনে স্ট্রিং থেকে নির্দিষ্ট ক্যারেক্টার সরিয়ে ফেলা

  3. পাইথনে স্ট্রিং রিভার্স করা

  4. পাইথনে স্ট্রিং শুধু নির্দিষ্ট ক্যারেক্টার ধারণ করছে কিনা যাচাই করা