स्ट्रिङ ह्यान्डलिंग इन Python प्रोग्रामिङको एक महत्त्वपूर्ण भाग हो, किनकि धेरै अनुप्रयोगहरूमा स्ट्रिङहरू सबैभन्दा सामान्य र सामान्य रूपमा प्रयोग हुने डेटा प्रकारहरू मध्ये एक हो। यहाँ स्ट्रिङहरू ह्यान्डल गर्ने केही तरिकाहरू छन् Python:
स्ट्रिङहरू घोषणा गर्दै
मा स्ट्रिङ घोषणा गर्न को लागी Python, तपाइँ एकल उद्धरण वा दोहोरो उद्धरणहरू प्रयोग गर्न सक्नुहुन्छ। स्ट्रिङहरू सिर्जना गर्नका लागि दुवै एकल र दोहोरो उद्धरणहरू मान्य मानिन्छन्।
उदाहरण:
str1 = 'Hello, World!'
str2 = "Python Programming"
स्ट्रिङमा क्यारेक्टरहरू पहुँच गर्दै
तपाइँ यसको अनुक्रमणिका प्रयोग गरेर स्ट्रिङमा एक विशिष्ट वर्ण पहुँच गर्न सक्नुहुन्छ। अनुक्रमणिका ० बाट सुरु हुन्छ र बायाँबाट दायाँसम्म गणना हुन्छ।
उदाहरण:
str = "Hello, World!"
print(str[0]) # Output: H
print(str[7]) # Output: W
स्ट्रिङ स्लाइसिङ
स्ट्रिङ स्लाइसिङले तपाईंलाई सिन्ट्याक्स प्रयोग गरेर स्ट्रिङको एक भाग पुन: प्राप्त गर्न अनुमति दिन्छ [start:end]
। स्थिति मा क्यारेक्टर start
परिणाम मा समावेश छ, तर स्थिति मा क्यारेक्टर end
छैन।
उदाहरण:
str = "Hello, World!"
print(str[0:5]) # Output: Hello
स्ट्रिङ लम्बाइ
स्ट्रिङको लम्बाइ पत्ता लगाउन, तपाइँ len()
प्रकार्य प्रयोग गर्न सक्नुहुन्छ।
उदाहरण:
str = "Hello, World!"
print(len(str)) # Output: 13
जोड्ने स्ट्रिङहरू
+
तपाईं अपरेटर प्रयोग गरेर दुई वा बढी स्ट्रिङहरू सँगै जोड्न सक्नुहुन्छ ।
उदाहरण:
str1 = "Hello"
str2 = " World!"
result = str1 + str2
print(result) # Output: Hello World!
स्ट्रिङ ढाँचा
प्रतिस्थापन मानहरूसँग स्ट्रिङ ढाँचा गर्न, तपाइँ format()
विधि वा f-स्ट्रिङ( Python 3.6 र माथि) प्रयोग गर्न सक्नुहुन्छ।
उदाहरण:
name = "Alice"
age = 30
message = "My name is {}. I am {} years old.".format(name, age)
print(message) # Output: My name is Alice. I am 30 years old.
# Chuỗi f-string
message = f"My name is {name}. I am {age} years old."
print(message) # Output: My name is Alice. I am 30 years old.
स्ट्रिङ विधिहरू
Python स्ट्रिङ हेरफेरको लागि धेरै उपयोगी विधिहरू प्रदान गर्दछ, जस्तै split()
, strip()
, lower()
, upper()
, replace()
, join()
, र थप।
उदाहरण:
str = "Hello, World!"
print(str.split(",")) # Output: ['Hello', ' World!']
print(str.strip()) # Output: "Hello, World!"
print(str.lower()) # Output: "hello, world!"
print(str.upper()) # Output: "HELLO, WORLD!"
print(str.replace("Hello", "Hi")) # Output: "Hi, World!"
स्ट्रिङ ह्यान्डलिङले Python तपाईंलाई पाठ्य डेटामा जटिल र प्रभावकारी कार्यहरू गर्न अनुमति दिन्छ।