పైథాన్ ప్రోగ్రామింగ్ భాషలో వివిధ రకాలు ఉన్నాయి డేటా రకాలు తీగలతో సహా. ప్రకృతిలో తీగలను మార్చలేనివి అయినప్పటికీ, మనం ఇప్పటికీ స్ట్రింగ్ను ఉపయోగించి మార్చవచ్చు స్ప్లిట్ ఫంక్షన్ లాగా. ఇది వేర్వేరు పారామితులను ఉపయోగించి పెద్ద తీగలను చిన్న తీగలుగా విభజిస్తుంది. ఈ వ్యాసంలో, స్ప్లిట్ ఫంక్షన్ను ఎలా ఉపయోగించవచ్చో తెలుసుకుంటాము . ఈ బ్లాగులో చర్చించిన విషయాలు క్రిందివి:
- స్ట్రింగ్ అంటే ఏమిటి?
- స్ప్లిట్ ఫంక్షన్ కావాలా?
- పైథాన్లో స్ప్లిట్ ఫంక్షన్ను ఎలా ఉపయోగించాలి?
- స్ప్లిట్ పారామితులు
- ఉదాహరణ
స్ట్రింగ్ అంటే ఏమిటి?
పైథాన్లోని తీగలు యూనికోడ్ అక్షర విలువలను సూచిస్తాయి. పైథాన్కు అక్షర డేటా రకం లేదు, ఒకే అక్షరం కూడా స్ట్రింగ్గా పరిగణించబడుతుంది.
స్ట్రింగ్ను ప్రకటించడానికి మేము సింగిల్ లేదా డబుల్ కోట్లను ఉపయోగిస్తాము. స్ట్రింగ్ను ఆక్సెస్ చెయ్యడానికి, మేము సూచికలు మరియు చదరపు బ్రాకెట్లను ఉపయోగిస్తాము. తీగలను ప్రకృతిలో మార్చగలిగేవి కాబట్టి, స్ట్రింగ్ను ప్రకటించిన తర్వాత మేము ఎటువంటి మార్పులు చేయలేము.
పేరు = 'ఎడురేకా' ముద్రణ (పేరు [0])
అవుట్పుట్: IS
డిక్లరేషన్ తర్వాత మనం స్ట్రింగ్ను మార్చలేము, పైథాన్లో స్ట్రింగ్ను విభజించవచ్చు.
స్ప్లిట్ ఫంక్షన్ అవసరం
స్ప్లిట్ ఫంక్షన్ ఇచ్చిన సెపరేటర్ ఆధారంగా స్ట్రింగ్ను విభజించిన తర్వాత తీగల జాబితాను అందిస్తుంది. పైథాన్లో స్ప్లిట్ ఫంక్షన్ను ఉపయోగించడం వల్ల కలిగే ప్రయోజనాలు క్రిందివి:
- ఏదో ఒక సమయంలో మనం పెద్ద స్ట్రింగ్ను చిన్న భాగాలుగా లేదా తీగలుగా విభజించాల్సి ఉంటుంది.
- ఇది సంగ్రహణకు వ్యతిరేకం, ఇది రెండు తీగలను కలుపుతుంది.
- స్ప్లిట్ ఫంక్షన్లో ఏదీ అందించకపోతే తెల్లని ఖాళీలు వేరుగా పరిగణించబడతాయి.
- తీర్మానాలను విశ్లేషించడం మరియు తీసివేయడం సులభం అవుతుంది.
- ఇది గుప్తీకరించిన తీగలను డీకోడ్ చేయడానికి సహాయపడుతుంది.
పైథాన్లో స్ప్లిట్ ఫంక్షన్ను ఎలా ఉపయోగించాలి?
స్ప్లిట్ ఫంక్షన్ పెద్ద స్ట్రింగ్ను విచ్ఛిన్నం చేస్తుంది మరియు చిన్న భాగాలు లేదా తీగలతో జాబితాను ఇస్తుంది. పైథాన్లో స్ట్రింగ్ను విభజించడానికి క్రింద ఒక ఉదాహరణ ఉంది.
a = 'మేము ఎదురేకా, మీ జ్ఞానాన్ని పెంచడానికి మాకు అత్యాధునిక ట్యుటోరియల్స్ మరియు ధృవీకరణ కార్యక్రమాలు ఉన్నాయి' ప్రింట్ (a.split ())
అవుట్పుట్: ['మేము', 'ఉన్నాయి', 'ఎడురేకా', 'మేము', 'కలిగి', 'కట్టింగ్', 'ఎడ్జ్', 'ట్యుటోరియల్స్', 'మరియు', 'సర్టిఫికేషన్', 'ప్రోగ్రామ్లు', 'టు', ' అప్స్కిల్ ',' మీ ',' జ్ఞానం ']
మొత్తం వచనాన్ని చిన్న తీగలుగా విభజించడానికి స్ప్లిట్ ఫంక్షన్ ఎలా ఉపయోగపడుతుందో చూపించడానికి పైన ఒక సాధారణ ఉదాహరణ. కానీ స్ప్లిట్ ఫంక్షన్ అమలును ఆప్టిమైజ్ చేయడానికి వేర్వేరు పారామితులను కలిగి ఉంటుంది.
హడూప్లో ఫ్లూమ్ అంటే ఏమిటి
స్ప్లిట్ పారామితులు
సెపరేటర్ - ఇది డీలిమిటర్ లాగా పనిచేస్తుంది, పేర్కొన్న సెపరేటర్ ప్రకారం స్ట్రింగ్ విచ్ఛిన్నమవుతుంది. ఇది ఐచ్ఛికం, పేర్కొన్న సెపరేటర్ లేకపోతే, డిఫాల్ట్ సెపరేటర్ వైట్ స్పేస్ అవుతుంది.
గరిష్టంగా - ఇది ఐచ్ఛికం కూడా. ఇది జరిగే చీలికల సంఖ్యను నిర్వచిస్తుంది. డిఫాల్ట్ విలువ -1 అంటే స్ప్లిట్ల సంఖ్యపై పరిమితులు లేవు.
సెపరేటర్
స్ప్లిటర్ ఫంక్షన్ను సెపరేటర్ పరామితితో చూపించడానికి క్రింద ఒక ఉదాహరణ:
a = 'ఎడురేకా అతిపెద్ద ఎడ్టెక్ సంస్థ, దీనికి' ప్రింట్ (a.split (',') నేర్చుకోవడానికి చాలా అత్యాధునిక కోర్సులు ఉన్నాయి b = 'ఆదివారం * సోమవారం * మంగళవారం * మంగళవారం * బుధవారం * గురువారం * శుక్రవారం * శనివారం' ముద్రణ (a. స్ప్లిట్ ('*')
అవుట్పుట్: ['ఎడురేకా అతిపెద్ద ఎడ్టెక్ సంస్థ', 'ఇది నేర్చుకోవడానికి చాలా అత్యాధునిక కోర్సులు ఉన్నాయి'] ['ఆదివారం', 'సోమవారం', 'మంగళవారం', 'బుధవారం', 'గురువారం', 'శుక్రవారం', 'శనివారం']
పై ఉదాహరణలో, సెపరేటర్ పేర్కొనబడింది, దాని ప్రకారం స్ట్రింగ్ చిన్న తీగలుగా విభజించబడింది.
__ఇనిట్ __ (స్వీయ)
గరిష్టంగా
స్ప్లిట్ ఫంక్షన్ను గరిష్ట పరామితితో చూపించడానికి క్రింద ఒక ఉదాహరణ:
a = 'నా * పేరు * * పైథాన్' ముద్రణ (a.split ('*', 3)
అవుట్పుట్: ['నా', 'పేరు', 'ఉంది', 'పైథాన్']
పై ఉదాహరణలోని గరిష్ట పరామితి 3 కు సెట్ చేయబడింది, అంటే అవుట్పుట్ తీగల జాబితాలో 4 మూలకాలను కలిగి ఉంటుంది.
ఉదాహరణ
క్రింద కొన్ని ఉదాహరణలు ఉన్నాయి, ఇక్కడ మనం స్ట్రింగ్ను చిన్న భాగాలుగా లేదా తీగలుగా విభజించడానికి స్ప్లిట్ ఫంక్షన్ను ఉపయోగించవచ్చు.
a = 'నా పేరు పైథాన్' ముద్రణ (a.split ()) b = 'CatDogAntCarTap' ముద్రణ ([b [i: i + 3] నేను పరిధిలో (0, లెన్ (బి), 3)]) c = 'పైథాన్ # # # గైడో # వాన్ # రోసమ్' ముద్రణ (c.split ('#', 6) d = 'ఇది, అవుట్పుట్లో ఉంటుంది, ఇది' ప్రింట్ కాదు (d.split (',', 4)
అవుట్పుట్: . , 'by', 'గైడో', 'వాన్', 'రోసమ్'] ['ఇది', 'రెడీ', 'ఉంటుంది', 'ఇన్', 'అవుట్పుట్']
ఈ బ్లాగులో, పెద్ద తీగలను చిన్న భాగాలుగా లేదా తీగలుగా విభజించడానికి స్ప్లిట్ ఫంక్షన్ ఎలా ఉపయోగపడుతుందో తెలుసుకున్నాము. స్ట్రింగ్ అనేది మార్పులేని డేటా నిర్మాణం, అంటే మీరు దానిని ప్రకటించిన తర్వాత దాన్ని మార్చలేరు. స్ప్లిట్ ఫంక్షన్ ఉపయోగించి తారుమారు చేయవచ్చు. పైథాన్ ప్రోగ్రామింగ్ భాష వంటి విభిన్న డేటా రకాలు ఉన్నాయి జాబితా , , టుపుల్ , సెట్ మొదలైనవి.
ఆదిమ డేటా రకాలు మరియు ప్రత్యేక డేటా నిర్మాణాలు మీ కోడ్ను ఆప్టిమైజ్ చేయండి మరియు ఇతర ప్రోగ్రామింగ్ భాషలపై పైథాన్కు అంచుని ఇస్తుంది. మీ నైపుణ్యాలను నమోదు చేసుకోండి మరియు మీ అభ్యాసాన్ని ప్రారంభించండి.
ఏమైనా ప్రశ్నలు ఉన్నాయా? వ్యాఖ్యలలో వాటిని పేర్కొనండి, మేము వీలైనంత త్వరగా మిమ్మల్ని సంప్రదిస్తాము.