पायथन में एक स्ट्रिंग को कैसे उलटें?
पायथन में एक स्ट्रिंग को उलटने का तरीका जानें।
पायथन में स्ट्रिंग को उलटने के लिए कोई अंतर्निहित फ़ंक्शन नहीं है।
सबसे तेज़ (और सबसे आसान?) तरीका एक स्लाइस का उपयोग करना है जो पीछे की ओर बढ़ता है, -1
.
उदाहरण
"हैलो वर्ल्ड" स्ट्रिंग को उल्टा करें:
txt = "Hello World"[::-1]
print(txt)
उदाहरण समझाया गया
हमारे पास एक स्ट्रिंग है, "हैलो वर्ल्ड", जिसे हम उल्टा करना चाहते हैं:
रिवर्स करने के लिए स्ट्रिंग
txt = "Hello World"[::-1]
print(txt)
एक टुकड़ा बनाएं जो स्ट्रिंग के अंत में शुरू होता है और पीछे की ओर जाता है।
इस विशेष उदाहरण में, स्लाइस स्टेटमेंट [::-1]
का मतलब स्ट्रिंग के अंत में शुरू होता है और स्थिति 0 पर समाप्त होता है, चरण के साथ आगे बढ़ें -1
, नकारात्मक एक, जिसका अर्थ है एक कदम पीछे की ओर।
स्ट्रिंग को स्लाइस करें
txt = "Hello World"[::-1]
print(txt)
अब हमारे पास एक स्ट्रिंग txt
है जो पीछे की ओर "हैलो वर्ल्ड" पढ़ती है।
परिणाम प्रदर्शित करने के लिए स्ट्रिंग प्रिंट करें
सूची प्रिंट करें
txt = "Hello World"[::-1]
print(txt)
एक फंक्शन बनाएं
यदि आप एक ऐसा फ़ंक्शन चाहते हैं जहां आप अपने तार भेज सकें, और उन्हें पीछे की तरफ वापस कर सकें, तो आप एक फ़ंक्शन बना सकते हैं और ऊपर दिए गए उदाहरण से कोड डाल सकते हैं।
उदाहरण
def my_function(x):
return x[::-1]
mytxt =
my_function("I wonder how this text looks like backwards")
print(mytxt)
उदाहरण समझाया गया
एक फ़ंक्शन बनाएं जो एक स्ट्रिंग को एक तर्क के रूप में लेता है।
एक फंक्शन बनाएं
def my_function(x):
return x[::-1]
mytxt =
my_function("I wonder how this text looks like backwards")
print(mytxt)
स्ट्रिंग के अंत से शुरू होने वाली स्ट्रिंग को काटें और पीछे की ओर ले जाएं।
स्ट्रिंग को स्लाइस करें
def my_function(x):
return x[::-1]
mytxt =
my_function("I wonder how this text looks like backwards")
print(mytxt)
बैकवर्ड स्ट्रिंग लौटाएं
स्ट्रिंग वापस करें
def my_function(x):
return
x[::-1]
mytxt =
my_function("I wonder how this text looks like backwards")
print(mytxt )
पैरामीटर के रूप में स्ट्रिंग के साथ फ़ंक्शन को कॉल करें:
फ़ंक्शन को कॉल करें
def my_function(x):
return
x[::-1]
mytxt = my_function("I
wonder how this text looks like backwards")
print(mytxt)
परिणाम प्रिंट करें:
परिणाम प्रिंट करें
def my_function(x):
return
x[::-1]
mytxt = my_function("I wonder how this text looks like backwards")
print(mytxt)