কম্পিউটার

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


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

এবং অপারেটর

যদি কোনো থাকে তাহলে প্রথম মিথ্যা মানটি ফেরত দিন, অন্যথায় এক্সপ্রেশন বা অপারেটরে শেষ মানটি ফেরত দিন:যদি থাকে তবে প্রথম সত্যতার মানটি ফেরত দিন, অন্যথায় অভিব্যক্তিতে শেষ মানটি ফেরত দিন।

অপারেশন
ফলাফল৷
X এবং y
যদি x মিথ্যা হয়, তাহলে y অন্য x
X এবং y
যদি x মিথ্যা হয়, তাহলে x, অন্যথায় y
এক্স নয়
যদি x মিথ্যা হয়, তাহলে সত্য, অন্যথায় মিথ্যা

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

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. পাইথনে উদ্ধৃতি

  2. পাইথনে স্ট্রিং ঘোরান

  3. পাইথনে বিপরীত স্ট্রিং

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