स्ट्रिंग हँडलिंग इन Python प्रोग्रामिंगचा एक महत्त्वाचा भाग आहे, कारण अनेक ऍप्लिकेशन्समध्ये स्ट्रिंग्स हा सर्वात सामान्य आणि सामान्यतः वापरल्या जाणार्या डेटा प्रकारांपैकी एक आहे. येथे स्ट्रिंग हाताळण्याचे काही मार्ग आहेत Python:
स्ट्रिंग्स घोषित करणे
मध्ये स्ट्रिंग घोषित करण्यासाठी Python, तुम्ही एकतर कोट्स किंवा डबल कोट्स वापरू शकता. स्ट्रिंग तयार करण्यासाठी एकल आणि दुहेरी दोन्ही कोट वैध मानले जातात.
उदाहरण:
str1 = 'Hello, World!'
str2 = "Python Programming"
स्ट्रिंगमधील वर्णांमध्ये प्रवेश करणे
तुम्ही स्ट्रिंगमधील विशिष्ट वर्णाचा निर्देशांक वापरून प्रवेश करू शकता. निर्देशांक 0 पासून सुरू होतो आणि डावीकडून उजवीकडे मोजला जातो.
उदाहरण:
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 तुम्हाला मजकूर डेटावर जटिल आणि कार्यक्षम ऑपरेशन्स करण्यास अनुमती देते.