స్ట్రింగ్ మానిప్యులేషన్ ఇన్ Python

స్ట్రింగ్ హ్యాండ్లింగ్ ఇన్ 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 పాఠ్య డేటాపై సంక్లిష్టమైన మరియు సమర్థవంతమైన కార్యకలాపాలను నిర్వహించడానికి మిమ్మల్ని అనుమతిస్తుంది.