స్ట్రింగ్లు అనేది పాఠ్య డేటాను సూచించడానికి ఉపయోగించే పైథాన్లోని ప్రాథమిక డేటా రకం. పైథాన్లో, సింగిల్ కోట్లు ('...') లేదా డబుల్ కోట్లు ("...") తీగలను కోట్లలో చేర్చారు. పైథాన్లోని స్ట్రింగ్ల గురించి ఇక్కడ కొన్ని ముఖ్యమైన వివరాలు ఉన్నాయి:
- స్ట్రింగ్లను సృష్టించడం: కోట్లలో టెక్స్ట్ను జతచేయడం ద్వారా స్ట్రింగ్లను సృష్టించవచ్చు. ఉదాహరణకి:
కొండచిలువ# Single quotes
string1 = 'Hello, world!'
# Double quotes
string2 = "Python is awesome"
- స్ట్రింగ్ ఇండెక్సింగ్: స్ట్రింగ్లోని ప్రతి అక్షరం దానితో అనుబంధించబడిన సూచికను కలిగి ఉంటుంది, ఇది 0 నుండి ప్రారంభమవుతుంది. మేము దానిని సూచిక చేయడం ద్వారా స్ట్రింగ్లోని వ్యక్తిగత అక్షరాలను యాక్సెస్ చేయవచ్చు. ఉదాహరణకి:
కొండచిలువstring = "Python"
print(string[0]) # Output: P
print(string[1]) # Output: y
- స్ట్రింగ్ స్లైసింగ్: మేము స్లైసింగ్ ఉపయోగించి స్ట్రింగ్ నుండి అక్షరాల పరిధిని సంగ్రహించవచ్చు. స్లైసింగ్ సింటాక్స్ [స్టార్ట్:స్టాప్:స్టెప్], ఇక్కడ స్టార్ట్ అనేది మొదటి క్యారెక్టర్ యొక్క ఇండెక్స్, స్టాప్ అనేది చివరి క్యారెక్టర్ యొక్క ఇండెక్స్ (చేర్చబడలేదు) మరియు స్టెప్ అనేది స్టెప్ సైజు. ఉదాహరణకి:
కొండచిలువstring = "Python is awesome"
print(string[0:6]) # Output: Python
print(string[7:9]) # Output: is
print(string[::2]) # Output: Pto saeo
- స్ట్రింగ్ సంయోగం: మేము + ఆపరేటర్ని ఉపయోగించి రెండు లేదా అంతకంటే ఎక్కువ స్ట్రింగ్లను కలపవచ్చు. ఉదాహరణకి:
కొండచిలువstring1 = "Hello"
string2 = "world"
print(string1 + " " + string2) # Output: Hello world
- స్ట్రింగ్ పద్ధతులు: పైథాన్ స్ట్రింగ్లను మార్చటానికి మరియు సవరించడానికి ఉపయోగించే అనేక అంతర్నిర్మిత స్ట్రింగ్ పద్ధతులను అందిస్తుంది. సాధారణంగా ఉపయోగించే కొన్ని పద్ధతులు:
కొండచిలువstring = "Python is awesome"
print(string.upper()) # Output: PYTHON IS AWESOME
print(string.lower()) # Output: python is awesome
print(string.replace('awesome', 'great')) # Output: Python is great
print(string.split(' ')) # Output: ['Python', 'is', 'awesome']
- స్ట్రింగ్ ఫార్మాటింగ్: పైథాన్ స్ట్రింగ్లను ఫార్మాట్ చేయడానికి అనేక మార్గాలను అందిస్తుంది, ఫార్మాట్() పద్ధతి మరియు ఎఫ్-స్ట్రింగ్లను ఉపయోగించడంతో సహా. ఫార్మాట్() పద్ధతి ప్లేస్హోల్డర్లను ఉపయోగించి స్ట్రింగ్లోకి విలువలను చొప్పించడానికి అనుమతిస్తుంది. ఉదాహరణకి:
కొండచిలువname = "Alice"
age = 25
print("My name is {} and I am {} years old".format(name, age))
# Output: My name is Alice and I am 25 years old
f-స్ట్రింగ్లు స్ట్రింగ్లను ఫార్మాట్ చేయడానికి మరింత సంక్షిప్త మార్గాన్ని అందిస్తాయి మరియు స్ట్రింగ్లో వేరియబుల్స్ను నేరుగా చొప్పించడానికి మమ్మల్ని అనుమతిస్తాయి. ఉదాహరణకి:
కొండచిలువname = "Alice"
age = 25
print(f"My name is {name} and I am {age} years old")
# Output: My name is Alice and I am 25 years old
సారాంశంలో, స్ట్రింగ్స్ అనేది పాఠ్య డేటాను సూచించడానికి ఉపయోగించే పైథాన్లోని ప్రాథమిక డేటా రకం. మేము అంతర్నిర్మిత పద్ధతులు మరియు ఫార్మాటింగ్ పద్ధతులను ఉపయోగించి స్ట్రింగ్లను సృష్టించవచ్చు, సూచిక చేయవచ్చు, స్లైస్ చేయవచ్చు, సంగ్రహించవచ్చు మరియు మార్చవచ్చు.