స్ట్రింగ్స్ ఒక ముఖ్యమైన డేటా రకం మరియు సిస్టమ్లో సమాచారాన్ని నిల్వ చేయడానికి ఉపయోగించబడతాయి. ప్రోగ్రామింగ్ చేసేటప్పుడు, అక్షరాల యొక్క పెద్ద బ్లాక్ నుండి అత్యంత ముఖ్యమైన సమాచారాన్ని పొందడానికి మీరు స్ట్రింగ్ను అనేక భాగాలుగా విడగొట్టాల్సి ఉంటుంది. ఈ సందర్భంలో, స్ట్రింగ్ను బహుళ భాగాలుగా విభజించడానికి ఒక ఫంక్షన్ లేదా అంతర్నిర్మిత మెకానిజం అవసరం.
తీగలను వేరు చేసిన ముక్కలుగా విభజించడానికి పైథాన్ అంతర్నిర్మిత స్ప్లిట్ () ఫంక్షన్ను అందిస్తుంది. స్ప్లిట్ () ఫంక్షన్ ఒక స్ట్రింగ్ని బహుళ స్ట్రింగ్లుగా వేరు చేస్తుంది, వాటిని లిస్ట్లో అమర్చుతుంది మరియు లిస్ట్ను అందిస్తుంది. స్ప్లిట్ () ఫంక్షన్ విచ్ఛిన్నం లేదా నిర్వచించబడిన సెపరేటర్ ప్రకారం స్ట్రింగ్ని విచ్ఛిన్నం చేస్తుంది, ఇది ఏదైనా ప్రత్యేక అక్షరం కావచ్చు (,,:, @, మొదలైనవి).
ఈ వ్యాసం పైథాన్ స్ప్లిట్ () ఫంక్షన్ను దాని ఉపయోగానికి కొన్ని ఉదాహరణలతో వివరిస్తుంది.
వాక్యనిర్మాణం
స్ప్లిట్ () ఫంక్షన్ వాక్యనిర్మాణం క్రింది విధంగా ఉంది:
స్ట్రింగ్.విభజన(వేరుచేయువాడు,maxsplit)
స్ప్లిట్ () ఫంక్షన్ రెండు పారామితులను ఆర్గ్యుమెంట్గా తీసుకుంటుంది, అనగా సెపరేటర్ మరియు మాక్స్స్ప్లిట్. రెండు పారామితులు ఐచ్ఛికం. సెపరేటర్ స్ట్రింగ్ను విభజిస్తుంది. మీరు ఏదైనా సెపరేటర్ని పేర్కొనకపోతే, స్ప్లిట్ () ఫంక్షన్ వైట్ స్పేస్ ఆధారంగా స్ట్రింగ్ని విభజిస్తుంది. గరిష్ట స్ప్లిట్ ఆర్గ్యుమెంట్ స్ప్లిట్ల సంఖ్యను పేర్కొనడానికి ఉపయోగించబడుతుంది మరియు డిఫాల్ట్గా దాని విలువ -1. దీని అర్థం ఫంక్షన్ స్ట్రింగ్ను అనేక భాగాలుగా విభజిస్తుంది.
స్ప్లిట్ () ఫంక్షన్ ఉపయోగించి కొన్ని ఉదాహరణలను చూద్దాం.
ఉదాహరణలు
ముందుగా, వైట్ స్పేస్ ఆధారంగా స్ట్రింగ్ విభజించబడిన ఉదాహరణను చూస్తాము. స్ప్లిట్ () ఫంక్షన్ స్ట్రింగ్ను విభజిస్తుంది మరియు దానిని జాబితాలో అందిస్తుంది.
# సాధారణ స్ట్రింగ్ని ప్రకటించడంp='హలో మరియు లైనక్సింట్కు స్వాగతం'
# స్ప్లిట్ () ఫంక్షన్ ఉపయోగించి
ముద్రణ(p.విభజన())
అవుట్పుట్
స్ప్లిట్ () ఫంక్షన్ వేరు చేసిన స్ట్రింగ్ను జాబితా రూపంలో తిరిగి ఇచ్చినట్లు మీరు అవుట్పుట్లో చూడవచ్చు.
తరువాత, స్ట్రింగ్ను విభజించడానికి మేము సెపరేటర్ను ఉపయోగిస్తాము.
సెపరేటర్గా ',' ని ఉపయోగించడం
ఈ ఉదాహరణలో, మేము, ',' సెపరేటర్ ఉపయోగించి స్ట్రింగ్ను విభజిస్తాము.
# సాధారణ స్ట్రింగ్ని ప్రకటించడంp='హలో, మరియు, స్వాగతం, కు, linuxhint'
# స్ప్లిట్ () ఫంక్షన్ ఉపయోగించి
ముద్రణ(p.విభజన(','))
అవుట్పుట్
సెపరేటర్గా ':' ఉపయోగించడం
తరువాత, మేము: సెపరేటర్ ఉపయోగించి స్ట్రింగ్ను విభజిస్తాము.
# సాధారణ స్ట్రింగ్ని ప్రకటించడంp='పొగమంచు కంప్యూటింగ్: కొత్త పంపిణీ కంప్యూటింగ్ నమూనా'
# స్ప్లిట్ () ఫంక్షన్ ఉపయోగించి
ముద్రణ(p.విభజన(':'))
అవుట్పుట్
అదేవిధంగా, మీరు స్ట్రింగ్ను విభజించడానికి ఏదైనా ప్రత్యేక అక్షరం లేదా పదాన్ని సెపరేటర్గా ఉపయోగించవచ్చు.
సెపరేటర్గా '@' ని ఉపయోగించడం
ఇప్పుడు, మేము '@' ని సెపరేటర్గా ఉపయోగించి స్ట్రింగ్ను విభజిస్తాము. ఉదాహరణకు, మీకు ఇమెయిల్ ఉంటే మరియు మీరు ఇమెయిల్ డొమైన్ను మాత్రమే పొందాలనుకుంటే, ఈ సందర్భంలో, స్ట్రింగ్ను విభజించడానికి మీరు '@' ని ఉపయోగిస్తారు.
# సాధారణ స్ట్రింగ్ని ప్రకటించడంp='[ఇమెయిల్ రక్షించబడింది]'
# స్ప్లిట్ () ఫంక్షన్ ఉపయోగించి
ముద్రణ(p.విభజన('@'))
అవుట్పుట్
సెపరేటర్గా '#' ని ఉపయోగించడం
ఈ ఉదాహరణలో, మేము '#' సెపరేటర్ని ఉపయోగించి స్ట్రింగ్ని వేరు చేస్తాము.
# సాధారణ స్ట్రింగ్ని ప్రకటించడంp='పిల్లి#కుక్క#ఆవు#ఏనుగు#ఒంటె#సింహం#గుర్రం'
# స్ప్లిట్ () ఫంక్షన్ ఉపయోగించి
ముద్రణ(p.విభజన('#'))
అవుట్పుట్
గరిష్ట స్ప్లిట్ పరామితి
గరిష్ట స్ప్లిట్ పరామితి ఐచ్ఛికం. ఫంక్షన్ ద్వారా చేసిన గరిష్ట సంఖ్యలో స్ప్లిట్లను పేర్కొనడానికి గరిష్ట స్ప్లిట్ పరామితి ఉపయోగించబడుతుంది. గరిష్ట స్ప్లిట్ పరామితి యొక్క డిఫాల్ట్ విలువ -1. ఈ ఉదాహరణలో, maxsplit పరామితి విలువ 1, కాబట్టి ఫంక్షన్ స్ట్రింగ్ యొక్క మొదటి భాగాన్ని మాత్రమే వేరు చేస్తుంది.
# సాధారణ స్ట్రింగ్ని ప్రకటించడంp='పిల్లి#కుక్క#ఆవు#ఏనుగు#ఒంటె#సింహం#గుర్రం'
# maxsplit 1 తో స్ప్లిట్ () ఫంక్షన్ను ఉపయోగించడం
ముద్రణ(p.విభజన('#',1 ))
అవుట్పుట్
ఇప్పుడు, maxsplit పరామితి విలువను 2 కి మారుద్దాం. దిగువ అవుట్పుట్ చూడండి:
# సాధారణ స్ట్రింగ్ని ప్రకటించడంp='పిల్లి#కుక్క#ఆవు#ఏనుగు#ఒంటె#సింహం#గుర్రం'
# maxsplit 1 తో స్ప్లిట్ () ఫంక్షన్ను ఉపయోగించడం
ముద్రణ(p.విభజన('#',2 ))
అవుట్పుట్
ఇప్పుడు, maxsplit పరామితి విలువను 2 కి మారుద్దాం. దిగువ అవుట్పుట్ చూడండి:
# సాధారణ స్ట్రింగ్ని ప్రకటించడంp='పిల్లి#కుక్క#ఆవు#ఏనుగు#ఒంటె#సింహం#గుర్రం'
# maxsplit 1 తో స్ప్లిట్ () ఫంక్షన్ను ఉపయోగించడం
ముద్రణ(p.విభజన('#',6))
అవుట్పుట్
ముగింపు
ఈ వ్యాసం పైథాన్ స్ప్లిట్ () ఫంక్షన్ యొక్క ఉపయోగాన్ని కొన్ని సాధారణ ఉదాహరణల మద్దతుతో వివరిస్తుంది. పైథాన్ స్ప్లిట్ () ఫంక్షన్ సెపరేటర్లు మరియు పారామీటర్ల ఆధారంగా తీగలను విభజిస్తుంది మరియు జాబితా రూపంలో అవుట్పుట్ను అందిస్తుంది. ఈ వ్యాసంలో అందించిన ఉదాహరణలలో పైథాన్ స్క్రిప్ట్లను రూపొందించడానికి మరియు వ్రాయడానికి స్పైడర్ 3 ఎడిటర్ ఉపయోగించబడింది.