Python Strings in Hindi (पायथन स्ट्रिंग्स) |
String Literals (स्ट्रिंग लिटरल)
Python में स्ट्रिंग शाब्दिक (String literals) या तो एकल उद्धरण (single quotation) चिह्नों, या दोहरे उद्धरण (double quotation) चिह्नों से घिरे होते हैं।
'hello' "hello" के समान है।
आप print() फ़ंक्शन (function) के साथ एक स्ट्रिंग शाब्दिक प्रदर्शित कर सकते हैं:
Example:
#आप दोहरे (double) या एकल (single) उद्धरणों (quotes) का उपयोग कर सकते हैं:
print("Hello")
print('Hello')
HelloHello
Assign String to a Variable (स्ट्रिंग को चर के लिए असाइन करें)
एक स्ट्रिंग (String) को एक चर (variable) में असाइन करना चर नाम (variable name) के साथ एक समान चिह्न और स्ट्रिंग के साथ किया जाता है:
a = "Hello"
print(a)
Hello
Multiline Strings (मल्टीलाइन स्ट्रिंग्स)
आप तीन उद्धरणों का उपयोग करके एक बहु स्ट्रिंग (multiline string) को एक चर में असाइन कर सकते हैं:
Example:
a = """लोरम इपसम गाजर;
निगरानी प्रक्रियाओं को बढ़ाया,
लेकिन समय और जीवन शक्ति करते हैं
ut labore et dolore magna aliqua"""
print(a)
लोरम इपसम गाजर;निगरानी प्रक्रियाओं को बढ़ाया,लेकिन समय और जीवन शक्ति करते हैंut labore et dolore magna aliqua
या तीन एकल उद्धरण (three single quotes):
Example:
a = '''लोरम इपसम गाजर;
निगरानी प्रक्रियाओं को बढ़ाया,
लेकिन समय और जीवन शक्ति करते हैं
ut labore et dolore magna aliqua'''
print(a)
लोरम इपसम गाजर;निगरानी प्रक्रियाओं को बढ़ाया,लेकिन समय और जीवन शक्ति करते हैंut labore et dolore magna aliqua
नोट: परिणाम में, लाइन ब्रेक उसी स्थिति में डाले जाते हैं जैसे कोड में होता है।
Strings are Arrays (स्ट्रिंग्स अर्रे हैं)
कई अन्य लोकप्रिय प्रोग्रामिंग भाषाओं (programming languages) की तरह, पायथन (Python) में तार यूनिकोड वर्णों (unicode characters) का प्रतिनिधित्व करने वाले बाइट्स के ऐरे हैं।
हालांकि, पायथन (Python) में एक चरित्र डेटा प्रकार (character data type) नहीं है, एक एकल वर्ण केवल 1 की लंबाई के साथ एक स्ट्रिंग है।
स्क्वायर ब्रैकेट (Square brackets) का उपयोग स्ट्रिंग के तत्वों तक पहुंचने के लिए किया जा सकता है।
Eg:
a = "Hello, World!"
print(a[1])
e
Slicing (स्लाइस सिंटैक्स)
आप स्लाइस सिंटैक्स (slice syntax) का उपयोग करके वर्णों की एक श्रृंखला वापस कर सकते हैं।
स्ट्रिंग के एक हिस्से को वापस करने के लिए, एक इंडेक्स द्वारा अलग किए गए इंडेक्स और एंड इंडेक्स को निर्दिष्ट करें।
Eg:
b = "Hello, World!"
print(b[2:5])
llo
Negative Indexing (नकारात्मक अनुक्रमण)
स्ट्रिंग के अंत से टुकड़ा शुरू करने के लिए नकारात्मक अनुक्रमित (negative indexing) का उपयोग करें:
String Length (स्ट्रिंग लंबाई)
एक स्ट्रिंग की लंबाई प्राप्त करने के लिए, len() फ़ंक्शन का उपयोग करें।
Eg:
a = "Hello, World!"
print(len(a))
13
String Methods (स्ट्रिंग के तरीके)
पायथन (Python) में अंतर्निहित विधियों (built-in methods) का एक सेट होता है जिसे आप स्ट्रिंग्स पर उपयोग कर सकते हैं।
strip() विधि (method) किसी भी व्हाट्सएप (whitespace) को शुरुआत या अंत से हटा देती है:
Eg:
a = " Hello, World! "
print(a.strip())
Hello, World!
lower() विधि (method) कम मामले में स्ट्रिंग लौटाती है:
Eg:
a = "Hello, World!"
print(a.lower())
hello, world!
upper() विधि (method) ऊपरी मामले में स्ट्रिंग लौटाती है:
Eg:
a = "Hello, World!"
print(a.upper())
HELLO, WORLD!
replace() विधि (method) एक स्ट्रिंग को दूसरी स्ट्रिंग से बदल देती है:
Eg:
a = "Hello, World!"
print(a.replace("H", "J"))
Jello, World!
यदि विभाजक के उदाहरण मिलते हैं तो split() विधि (method) स्ट्रिंग को सबस्ट्रिंग में विभाजित करती है:
Eg:
a = "Hello, World!"
b = a.split(",")
print(b)
['Hello', ' World!']
Check String (स्ट्रिंग की जाँच करें)
यह जाँचने के लिए कि एक निश्चित वाक्यांश (certain phrase) या वर्ण (character) स्ट्रिंग (string) में मौजूद है, हम in या not in में कीवर्ड का उपयोग कर सकते हैं।
Eg 1:
txt = "The rain in Spain stays mainly in the plain"
x = "ain" in txt
print(x)
True
Eg 2:
txt = "The rain in Spain stays mainly in the plain"
x = "ain" not in txt
print(x)
False
String Concatenation (स्ट्रिंग कॉनटेनटेशन)
कॉन्फेटनेट (concatenate), या कंबाइन (combine) करने के लिए, दो स्ट्रिंग्स आप + ऑपरेटर का उपयोग कर सकते हैं।
Eg 1:
a = "Hello"
b = "World"
c = a + b
print(c)
HelloWorld
Eg 2:
a = "Hello"
b = "World"
c = a + " " + b
print(c)
Hello World
String Format (स्ट्रिंग प्रारूप)
format() method पारित तर्कों (passed arguments) को लेती है, उन्हें प्रारूपित करती है, और उन्हें स्ट्रिंग में रखती है जहां प्लेसहोल्डर {} हैं:
स्ट्रिंग्स में नंबर डालने के लिए format() method का उपयोग करें:
Eg 1:
age = 36
txt = "My name is John, and I am {}"
print(txt.format(age))
My name is John, and I am 36
format() method असीमित संख्या (unlimited number) में तर्क (arguments) लेती है, और उन्हें संबंधित प्लेसहोल्डर्स (placeholders) में रखा जाता है:
Eg 2:
quantity = 3
itemno = 567
price = 49.95
myorder = "I want {} pieces of item {} for {} dollars."
print(myorder.format(quantity, itemno, price))
I want 3 pieces of item 567 for 49.95 dollars.
आप index numbers {0} का उपयोग यह सुनिश्चित करने के लिए कर सकते हैं कि arguments सही प्लेसहोल्डर में रखे गए हैं:
Eg 3:
quantity = 3
itemno = 567
price = 49.95
myorder = "I want to pay {2} dollars for {0} pieces of item {1}."
print(myorder.format(quantity, itemno, price))
I want to pay 49.95 dollars for 3 pieces of item 567
Escape Character (पलायनवादी चरित्र)
एक स्ट्रिंग में अवैध (illegal) वर्ण (character) डालने के लिए, escape character का उपयोग करें।
Escape character एक बैकस्लैश \ है जिसके बाद आप जिस कैरेक्टर को डालना चाहते हैं।
एक अवैध चरित्र का एक उदाहरण एक स्ट्रिंग के अंदर एक डबल उद्धरण है जो दोहरे उद्धरणों से घिरा हुआ है:
यदि आप एक स्ट्रिंग के अंदर दोहरे उद्धरण चिह्नों का उपयोग करते हैं तो आपको एक त्रुटि मिलेगी जो दोहरे उद्धरणों से घिरा हुआ है:
Eg:
txt = "We are the so-called "Vikings" from the north."
#यदि आप एक स्ट्रिंग के अंदर दोहरे उद्धरण चिह्नों का उपयोग करते हैं तो आपको एक त्रुटि मिलेगी जो दोहरे उद्धरणों से घिरे हैं:
File "demo_string_escape_error.py", line 1
txt = "We are the so-called "Vikings" from the north."
^
SyntaxError: invalid syntax
इस समस्या को ठीक करने के लिए, एस्केप कैरेक्टर (escape character) \" का उपयोग करें:
एस्केप कैरेक्टर (escape character) आपको दोहरे उद्धरण चिह्नों का उपयोग करने की अनुमति देता है जब आप सामान्य रूप से अनुमति नहीं देंगे:
Eg:
txt = "We are the so-called \"Vikings\" from the north."
print(txt)
We are the so-called "Vikings" from the north.
Python Casting in Hindi (पायथन कास्टिंग)
---
मुझे उम्मीद है कि आपको यह अच्छी पोस्ट पसंद आएगी। इसे अपने दोस्तों के साथ साझा करना न भूलें, शेयरिंग बटन पोस्ट के नीचे है। इसके अलावा, यदि इंटरमीडिएट में कोई नकारात्मक पहलू है, तो टिप्पणी बॉक्स का अनुरोध करने में संकोच न करें। हम आपकी मदद करने के लिए खुश होने जा रहे हैं।
मैं इस ब्लॉग पर अधिक से अधिक लिखना जारी रखूंगा, इसलिए हमारे ब्लॉग BlogLearner को अपने मोबाइल या कंप्यूटर पर बुकमार्क (Ctrl + D) के रूप में बनाना न भूलें और अपने ईमेल में सभी पोस्ट प्राप्त करने के लिए हमें सदस्यता लें। अगर आपको यह पोस्ट पसंद आए तो इन पोस्ट को शेयर करना न भूलें। आप हमें फेसबुक या ट्विटर जैसी सोशल नेटवर्किंग साइटों पर साझा करके अतिरिक्त व्यक्तियों तक पहुंचने की सुविधा प्रदान कर सकते हैं।
PHP tutorial in Hindi. |
No comments:
Post a Comment