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

পাইথনে স্ট্রিংয়ের ওপর লজিক্যাল অপারেটর


পাইথন লজিক্যাল অপারেটর "and" এবং "or" স্ট্রিংয়ের ওপর প্রয়োগ করা যায়। একটি খালি স্ট্রিং বুলিয়ান মান False রিটার্ন করে। প্রথমে এই দুটি লজিক্যাল অপারেটর "and" এবং "or"-এর আচরণ বুঝি।

And অপারেটর

যদি কোনো falsey মান থাকে তবে প্রথম falsey মান রিটার্ন করে, অন্যথায় এক্সপ্রেশনটির শেষ মান রিটার্ন করে। Or অপারেটর: যদি কোনো truthy মান থাকে তবে প্রথম truthy মান রিটার্ন করে, অন্যথায় এক্সপ্রেশনটির শেষ মান রিটার্ন করে।

অপারেশন ফলাফল
X and y যদি x false হয়, তবে y অন্যথায় x
X and y যদি x false হয়, তবে x, অন্যথায় y
Not x যদি x false হয়, তবে true, অন্যথায় false

নিচে পাইথনে স্ট্রিংয়ের ওপর লজিক্যাল অপারেটর ব্যবহার প্রদর্শন করার একটি প্রোগ্রাম দেওয়া হলো:

str1 = ""
str2 = "python"
print(repr(str1 and str2))
print(repr(str2 and str1))
print(repr(str1 or str2))
print(repr(str2 or str1))
str1 = "Hello "
print(repr(str1 and str2))
print(repr(str2 and str1))
print(repr(str1 or str2))
print(repr(str2 or str1))
print(repr(not str1))
str2 = ""
print(repr(not str2))
str2 = "hello"
print("Hello == hello: ", str1 == str2)

আউটপুট

'' 
'' 
'python' 
'python' 
'python' 
'Hello ' 
'Hello ' 
'python' 
False 
True 
Hello == hello: False

  1. পাইথনে কোটেশন (Quotation in Python)

  2. পাইথনে স্ট্রিং রোটেশন যাচাই

  3. পাইথনে স্ট্রিং রিভার্স (ইন-প্লেস)

  4. পাইথনে casefold() স্ট্রিং মেথড