पायथन स्ट्रिंग्स
स्ट्रिंग्स
पायथन में स्ट्रिंग्स या तो एकल उद्धरण चिह्नों या दोहरे उद्धरण चिह्नों से घिरी होती हैं।
'हैलो' "हैलो" जैसा ही है ।
print()
आप फ़ंक्शन के साथ एक स्ट्रिंग अक्षर प्रदर्शित कर सकते हैं :
उदाहरण
print("Hello")
print('Hello')
एक चर के लिए स्ट्रिंग असाइन करें
एक चर के लिए एक स्ट्रिंग असाइन करना चर नाम के साथ एक समान चिह्न और स्ट्रिंग के बाद किया जाता है:
उदाहरण
a = "Hello"
print(a)
मल्टीलाइन स्ट्रिंग्स
आप तीन उद्धरणों का उपयोग करके एक चर के लिए एक मल्टीलाइन स्ट्रिंग असाइन कर सकते हैं:
उदाहरण
आप तीन दोहरे उद्धरण चिह्नों का उपयोग कर सकते हैं:
a = """Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do
eiusmod tempor incididunt
ut labore et dolore magna aliqua."""
print(a)
या तीन एकल उद्धरण:
उदाहरण
a = '''Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do
eiusmod tempor incididunt
ut labore et dolore magna aliqua.'''
print(a)
नोट: परिणाम में, लाइन ब्रेक उसी स्थिति में डाले जाते हैं जैसे कोड में।
स्ट्रिंग्स एरेज़ हैं
कई अन्य लोकप्रिय प्रोग्रामिंग भाषाओं की तरह, पायथन में स्ट्रिंग्स यूनिकोड वर्णों का प्रतिनिधित्व करने वाले बाइट्स की सरणियाँ हैं।
हालाँकि, पायथन में एक वर्ण डेटा प्रकार नहीं है, एक एकल वर्ण केवल एक स्ट्रिंग है जिसकी लंबाई 1 है।
स्ट्रिंग के तत्वों तक पहुंचने के लिए स्क्वायर ब्रैकेट का उपयोग किया जा सकता है।
उदाहरण
चरित्र को स्थिति 1 पर प्राप्त करें (याद रखें कि पहले वर्ण की स्थिति 0 है):
a = "Hello, World!"
print(a[1])
एक स्ट्रिंग के माध्यम से लूपिंग
चूंकि तार सरणियाँ हैं, हम एक स्ट्रिंग में वर्णों के माध्यम से लूप के साथ लूप कर सकते हैं for
।
उदाहरण
"केला" शब्द में अक्षरों के माध्यम से लूप करें:
for x in "banana":
print(x)
हमारे पायथन फॉर लूप्स अध्याय में फॉर लूप्स के बारे में और जानें ।
स्ट्रिंग लंबाई
स्ट्रिंग की लंबाई प्राप्त करने के लिए, len()
फ़ंक्शन का उपयोग करें।
उदाहरण
len()
फ़ंक्शन एक स्ट्रिंग की लंबाई देता है :
a = "Hello, World!"
print(len(a))
स्ट्रिंग की जाँच करें
यह जांचने के लिए कि स्ट्रिंग में कोई निश्चित वाक्यांश या वर्ण मौजूद है या नहीं, हम कीवर्ड का उपयोग कर सकते हैं
in
।
उदाहरण
जांचें कि निम्नलिखित पाठ में "मुक्त" मौजूद है या नहीं:
txt = "The best things in life are free!"
print("free" in txt)
इसे एक if
बयान में प्रयोग करें:
उदाहरण
"मुफ़्त" मौजूद होने पर ही प्रिंट करें:
txt = "The best things in life are free!"
if "free" in txt:
print("Yes, 'free' is present.")
इफ स्टेटमेंट्स के बारे में हमारे पायथन इफ...एल्स चैप्टर में और जानें।
जांचें कि क्या नोट
यह जांचने के लिए कि क्या कोई निश्चित वाक्यांश या वर्ण स्ट्रिंग में मौजूद नहीं है, हम कीवर्ड का उपयोग कर सकते हैं not in
।
उदाहरण
जांचें कि क्या "महंगा" निम्नलिखित पाठ में मौजूद नहीं है:
txt = "The best things in life are free!"
print("expensive" not in txt)
इसे एक if
बयान में प्रयोग करें:
उदाहरण
केवल तभी प्रिंट करें जब "महंगा" मौजूद न हो:
txt = "The best things in life are free!"
if "expensive" not in txt:
print("No, 'expensive' is NOT present.")