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