పైథాన్‌లో స్ట్రింగ్ ట్రిమ్మింగ్: మీరు తెలుసుకోవలసినది



ఈ వ్యాసం పైథాన్‌లో స్ట్రింగ్ ట్రిమ్మింగ్‌ను ఉదాహరణలతో ఎలా అమలు చేయాలి అనేదానిపై వివరణాత్మక మరియు సమగ్రమైన జ్ఞానాన్ని మీకు అందిస్తుంది.

స్ట్రింగ్‌ను కత్తిరించడం చాలా ఉపయోగకరంగా ఉంటుంది మరియు దీనికి బహుళ అనువర్తనాలు ఉన్నాయి. చాలా కోడర్లు సమాచారాన్ని సేకరించేందుకు ట్రిమ్మింగ్ ఫంక్షన్‌ను ఎక్కువగా ఉపయోగిస్తాయి, అవి అసలు స్ట్రింగ్ నుండి వారికి విలువైనవి కావచ్చు. ఈ వ్యాసంలో, మేము స్ట్రింగ్ ట్రిమ్మింగ్ గురించి చర్చించబోతున్నాము :

ట్రిమ్మింగ్ పరిచయం

పైథాన్ కలిగి ఉన్న ఇతర కార్యాచరణలు దీనికి చాలా పోలి ఉంటాయి. అలాంటిది “ స్ట్రింగ్స్ ముక్కలు ”. ఇక్కడ మనం తీగలను చాలా భాగాలుగా విభజించవచ్చు మరియు స్ట్రింగ్‌కు వేర్వేరు ఎంపికలు వర్తించవచ్చు. మేము కొన్ని విభాగాలను తీసివేయవచ్చు, మొదటి భాగాన్ని కత్తిరించవచ్చు, స్ట్రింగ్ యొక్క చివరి అక్షరాలను తీసివేసి, ఆ స్థానాల్లోని ఇతర తీగలతో భర్తీ చేయవచ్చు.





String-Trimming



చెఫ్ మరియు తోలుబొమ్మల మధ్య వ్యత్యాసం

ఇది పూర్తిగా ఒక ప్రత్యేక విభాగం కాబట్టి, ఇప్పుడు కత్తిరించడం ద్వారా తీగలకు ఏమి చేయవచ్చో చూద్దాం.

పైథాన్‌లో స్ట్రింగ్ ట్రిమ్మింగ్ అంటే ఏమిటి?

పై రేఖాచిత్రంలో చిత్రీకరించిన విధంగా స్ట్రింగ్ యొక్క కత్తిరించడం మూడు విధాలుగా జరుగుతుంది. వాటిని చూద్దాం.

  • స్ట్రిప్ - వెనుకంజలో ఉన్న ఖాళీలు లేదా ప్రముఖ ఖాళీలను తొలగించిన తర్వాత క్రొత్త స్ట్రింగ్ తిరిగి ఇవ్వబడుతుంది.



  • ఆర్-స్ట్రిప్ - ఇది వెనుకంజలో ఉన్న ఖాళీలను మాత్రమే తీసివేసి కొత్త స్ట్రింగ్‌ను అందిస్తుంది. అందువల్ల “rstring” అనే పేరు అంటే స్ట్రింగ్ యొక్క కుడి వైపు నుండి మాత్రమే ఖాళీలను తొలగించడం.

  • ఎల్-స్ట్రిప్ - “Lstrip” R- స్ట్రిప్‌కు విరుద్ధంగా చేస్తుంది. ఇది స్ట్రింగ్ ప్రారంభం నుండి తెల్లని ప్రదేశాలను తొలగిస్తుంది, ఇది ఎడమ వైపు.

అప్రమేయంగా, ఈ శ్వేతజాతీయులన్నీ ఏదైనా ఖాళీ స్థలాలను తొలగించడానికి తప్పనిసరిగా వాదనను ఆమోదించాల్సిన అవసరం లేదు. ఒక నిర్దిష్ట అక్షరాన్ని తొలగించాల్సిన అవసరం ఉన్నప్పుడే అది వాదనలో ప్రస్తావించబడుతుంది మరియు తదనుగుణంగా ప్రముఖ మరియు వెనుకంజలో ఉన్న ప్రదేశాల నుండి తొలగించబడుతుంది.

str = 'EDUREKA' ముద్రణ (f'String = '{s1}' n ') ముద్రణ (f' ప్రముఖ వైట్‌స్పేస్‌లను తీసివేసిన తరువాత స్ట్రింగ్ = '{str.lstrip ()}' n ') ముద్రణ (f' వెనుకంజలో ఉన్న వైట్‌స్పేస్ స్ట్రింగ్‌ను తొలగించిన తర్వాత = 'r.

ఇప్పుడు స్ట్రింగ్ నుండి సేకరించిన ఒక నిర్దిష్ట అక్షరాన్ని పరిశీలిద్దాం.

ఓవర్‌లోడింగ్ మరియు ఓవర్‌రైడింగ్ మధ్య తేడా ఏమిటి
str = '&&&&&& EDUREKA &&&&&&&' print ('n ఇది ఒరిజినల్ స్ట్రింగ్న్', str) ప్రింట్ ('n సాధారణ స్ట్రిప్ ఫంక్షన్ n' క్రింద ఉంది) ప్రింట్ (str.strip ('&')) ప్రింట్ ('n క్రింద R -strip functionnn ') ముద్రణ (str.rstrip (' & ')) ముద్రణ (' n క్రింద L- స్ట్రిప్ ఫంక్షన్ ') ముద్రణ (str.lstrip (' & '))

ఇతర కార్యాచరణలు ఉన్నాయి, ఇవి ఇలాంటి వాటి చుట్టూ తిరుగుతాయి పైథాన్‌లో స్ట్రింగ్ ట్రిమ్ చేసే అంశం. ఇప్పుడు తీగలకు వర్తించే ఇతర సాధారణ కార్యాచరణలను చూద్దాం.

మిన్ మరియు మాక్స్ ఆఫ్ ఎ స్ట్రింగ్

ఇక్కడ, కనీస ఫంక్షన్ లేదా “నిమి” అనేది వర్ణమాల యొక్క కనీస విలువను స్ట్రింగ్ నుండి సేకరించడం. ఇది A-Z వర్ణమాలల సమితి నుండి, A అత్యల్ప విలువ మరియు Z అత్యధికమైనది. “మాక్స్” ఫంక్షన్ దీనికి విరుద్ధంగా చేస్తుంది, అనగా ఇది స్ట్రింగ్ నుండి అత్యధిక విలువ వర్ణమాలను ఎంచుకుంటుంది. దిగువ ఉదాహరణతో ఇది బాగా వ్యక్తీకరించబడుతుంది.

str = 'EDUREKA' print ('n ఇది orignial stringnn', str) print ('n కనీస విలువ అక్షరం: n' + min (str)) print ('n గరిష్ట విలువ అక్షరం: n' + max ( str))

భర్తీ చేయండి

పున function స్థాపన ఫంక్షన్ అర్థం చేసుకోవడానికి చాలా సులభం. పదం అనే దాని నుండి మనం స్ట్రింగ్ యొక్క కొన్ని విభాగాలను ఇతర స్ట్రింగ్ ఎలిమెంట్లతో భర్తీ చేయవచ్చనే అర్ధాన్ని పొందవచ్చు. ఉదాహరణకు, క్రింది కోడ్‌ను పరిశీలించండి:

c లో లింక్డ్ జాబితాను అమలు చేయడం
str = 'EDUREKA అనేది EDUREKA' str1 = 'EDUREKA' str2 = 'ఉత్తమ' ముద్రణ ('పున after స్థాపన తర్వాత చివరి స్ట్రింగ్: n') ముద్రణ ('ఒక సంభవానికి') ముద్రణ (str.replace (str1, str2, 1) ) ముద్రణ ('n రెండు సంభవం కోసం') ముద్రణ (str.replace (str1, str2, 2%)

దీనితో, పైథాన్ వ్యాసంలో ఈ స్ట్రింగ్ ట్రిమ్మింగ్ చివరికి వచ్చాము. స్ట్రింగ్ ట్రిమ్మింగ్‌లో మీకు తగినంత ఆలోచనలు వచ్చాయని నేను నమ్ముతున్నాను.

పైథాన్ యొక్క వివిధ అనువర్తనాలతో పాటు లోతైన జ్ఞానం పొందడానికి, మీరు చేయవచ్చు 24/7 మద్దతు మరియు జీవితకాల ప్రాప్యతతో ప్రత్యక్ష ఆన్‌లైన్ శిక్షణ కోసం.

మాకు ప్రశ్న ఉందా? “పైథాన్‌లో స్ట్రింగ్ ట్రిమ్మింగ్” యొక్క వ్యాఖ్యల విభాగంలో వాటిని పేర్కొనండి మరియు మేము మీ వద్దకు తిరిగి వస్తాము.