Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में स्ट्रिंग पर लॉजिकल ऑपरेटर्स?

पायथन लॉजिकल ऑपरेटर "और" और "या" स्ट्रिंग्स पर लागू किया जा सकता है। एक खाली स्ट्रिंग गलत का बूलियन मान लौटाती है। आइए पहले इन दो लॉजिकल ऑपरेटर "और" और "या" के व्यवहार को समझें।

और ऑपरेटर

यदि कोई हो तो पहला असत्य मान लौटाएँ, अन्यथा व्यंजक या संकारक में अंतिम मान लौटाएँ:यदि कोई हो तो पहला सत्य मान लौटाएँ, अन्यथा व्यंजक में अंतिम मान लौटाएँ।

ऑपरेशन
<वें शैली ="पाठ-संरेखण:केंद्र;">परिणाम
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

  1. पायथन में स्ट्रिंग घुमाएं

    मान लीजिए हमारे पास दो तार हैं, ए और बी। हम स्ट्रिंग ए को घुमाएंगे और जांचेंगे कि यह घूर्णन की किसी भी स्थिति में बी से मेल खाता है या नहीं, यदि ऐसा है तो सही है, अन्यथा गलत है। उदाहरण के लिए, यदि A =abcde, और B =bcdea तो उत्तर सही होगा, क्योंकि A को घुमाने के बाद B में बदला जा सकता है। इसे हल करने

  1. पायथन में रिवर्स स्ट्रिंग

    मान लीजिए कि हमारे पास वर्णों की एक सरणी है। हमें बिना किसी अतिरिक्त स्थान का उपयोग किए स्ट्रिंग को उल्टा करना होगा। इसलिए यदि स्ट्रिंग [H, E, L, L, O] की तरह है, तो आउटपुट [O, L, L, E, एच] इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - शुरू करने के लिए दो संकेत लें =0 और अंत =स्ट्रिंग की लंबाई

  1. केसफोल्ड () पायथन में स्ट्रिंग

    यह फ़ंक्शन किसी शब्द के अक्षरों को लोअरकेस में बदलने में सहायक होता है। जब दो स्ट्रिंग्स पर लागू किया जाता है तो यह अक्षरों के मामले के प्रकार के बावजूद उनके मूल्यों से मेल खा सकता है। केसफ़ोल्ड लागू करना() नीचे दिए गए उदाहरण में हम केसफोल्ड () फ़ंक्शन को एक स्ट्रिंग पर लागू करते हैं और परिणाम सभी