पायथन लॉजिकल ऑपरेटर "और" और "या" स्ट्रिंग्स पर लागू किया जा सकता है। एक खाली स्ट्रिंग गलत का बूलियन मान लौटाती है। आइए पहले इन दो लॉजिकल ऑपरेटर "और" और "या" के व्यवहार को समझें।
और ऑपरेटर
यदि कोई हो तो पहला असत्य मान लौटाएँ, अन्यथा व्यंजक या संकारक में अंतिम मान लौटाएँ:यदि कोई हो तो पहला सत्य मान लौटाएँ, अन्यथा व्यंजक में अंतिम मान लौटाएँ।
ऑपरेशन वें> <वें शैली ="पाठ-संरेखण:केंद्र;">परिणाम वें> | |
---|---|
X और y | यदि x गलत है, तो y और x |
X और y | यदि x गलत है, तो x, अन्यथा y |
नहीं x | यदि 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