பைத்தானில் பிளவு () செயல்பாடு

Split Function Python



சரங்கள் ஒரு முக்கியமான தரவு வகை மற்றும் ஒரு கணினியில் தகவல்களைச் சேமிக்கப் பயன்படுகிறது. நிரலாக்கத்தின் போது, ​​ஒரு பெரிய தொகுப்பு எழுத்துக்களில் இருந்து மிக முக்கியமான தகவல்களைப் பெற நீங்கள் ஒரு சரத்தை பல துண்டுகளாக உடைக்க வேண்டியிருக்கலாம். ஒரு சரத்தை பல பகுதிகளாகப் பிரிக்க ஒரு செயல்பாடு அல்லது உள்ளமைக்கப்பட்ட வழிமுறை அவசியம்.







பித்தன் சரங்களை பிரிக்கப்பட்ட துண்டுகளாக பிரிக்க உள்ளமைக்கப்பட்ட பிளவு () செயல்பாட்டை வழங்குகிறது. பிளவு () செயல்பாடு ஒரு சரத்தை பல சரங்களாகப் பிரித்து, அவற்றை ஒரு பட்டியலில் அமைத்து, பட்டியலைத் தருகிறது. பிளவு () செயல்பாடு ஒரு வரையறுக்கப்பட்ட பிரிப்பானின் படி சரத்தை உடைக்கிறது அல்லது பிரிக்கிறது, இது எந்த சிறப்பு பாத்திரமாக இருக்கலாம் (,,:, @, போன்றவை).



இந்த கட்டுரை பைதான் பிளவு () செயல்பாட்டை அதன் பயன்பாட்டின் சில எடுத்துக்காட்டுகளுடன் விவரிக்கிறது.



தொடரியல்

பிளவு () செயல்பாட்டு தொடரியல் பின்வருமாறு:





லேசான கயிறு.பிளவு(பிரிப்பான்,maxsplit)

பிளவு () செயல்பாடு இரண்டு அளவுருக்களை ஒரு வாதமாக எடுத்துக்கொள்கிறது, அதாவது, பிரிப்பான் மற்றும் மேக்ஸ்ஸ்ப்ளிட். இரண்டு அளவுருக்கள் விருப்பமானது. பிரிப்பான் சரத்தை பிரிக்கிறது. நீங்கள் எந்த பிரிப்பானையும் குறிப்பிடவில்லை என்றால், பிளவு () செயல்பாடு வெள்ளை இடத்தின் அடிப்படையில் சரத்தை பிளவுபடுத்தும். மேக்ஸ்ஸ்பிளிட் வாதம் பிளவுகளின் எண்ணிக்கையைக் குறிப்பிடப் பயன்படுகிறது மற்றும் அதன் மதிப்பு இயல்பாக -1 ஆகும். இதன் பொருள் அந்தச் சரம் பல துண்டுகளாகப் பிரியும்.

பிளவு () செயல்பாட்டைப் பயன்படுத்தி சில எடுத்துக்காட்டுகளைப் பார்ப்போம்.



எடுத்துக்காட்டுகள்

முதலில், வெள்ளை இடத்தை அடிப்படையாகக் கொண்டு சரம் பிளவுபட்ட ஒரு உதாரணத்தைக் காண்போம். பிளவு () செயல்பாடு சரத்தை பிரித்து ஒரு பட்டியலில் கொடுக்கிறது.

# ஒரு எளிய சரத்தை அறிவிக்கிறது
='வணக்கம் மற்றும் லினக்ஷிண்டிற்கு வரவேற்கிறோம்'
# பிளவு () செயல்பாட்டைப் பயன்படுத்துதல்
அச்சு(.பிளவு())

வெளியீடு

பிளவு () செயல்பாடு பிரிக்கப்பட்ட சரத்தை பட்டியல் வடிவில் திருப்பி அனுப்பியதை வெளியீட்டில் காணலாம்.

அடுத்து, ஒரு சரத்தை பிரிக்க ஒரு பிரிப்பான் பயன்படுத்துவோம்.

',' ஐ ஒரு பிரிப்பானாகப் பயன்படுத்துதல்

இந்த எடுத்துக்காட்டில், ',' பிரிப்பான் பயன்படுத்தி சரத்தை பிரிப்போம்.

# ஒரு எளிய சரத்தை அறிவிக்கிறது
='வணக்கம், மற்றும், வரவேற்கிறோம், லினக்ஷின்ட்'
# பிளவு () செயல்பாட்டைப் பயன்படுத்துதல்
அச்சு(.பிளவு(','))

வெளியீடு

பிரிப்பானாக ':' ஐப் பயன்படுத்துதல்

அடுத்து, ஒரு பிரிவை பிரிப்போம்: பிரிப்பான்.

# ஒரு எளிய சரத்தை அறிவிக்கிறது
=மூடுபனி கணினி: ஒரு புதிய விநியோகிக்கப்பட்ட கணினி முன்னுதாரணம்
# பிளவு () செயல்பாட்டைப் பயன்படுத்துதல்
அச்சு(.பிளவு(':'))

வெளியீடு

இதேபோல், ஒரு சரத்தை பிரிக்க நீங்கள் எந்த சிறப்பு எழுத்து அல்லது வார்த்தையையும் பிரிப்பானாகப் பயன்படுத்தலாம்.

'@' ஐ ஒரு பிரிப்பானாகப் பயன்படுத்துதல்

இப்போது, ​​'@' ஐ ஒரு பிரிப்பானாகப் பயன்படுத்தி ஒரு சரத்தைப் பிரிப்போம். உதாரணமாக, உங்களிடம் மின்னஞ்சல் இருந்தால், மின்னஞ்சலின் டொமைனை மட்டுமே நீங்கள் பெற விரும்பினால், இந்த விஷயத்தில், சரத்தை பிரிக்க நீங்கள் '@' ஐப் பயன்படுத்துவீர்கள்.

# ஒரு எளிய சரத்தை அறிவிக்கிறது
='[மின்னஞ்சல் பாதுகாக்கப்பட்டது]'
# பிளவு () செயல்பாட்டைப் பயன்படுத்துதல்
அச்சு(.பிளவு('@'))

வெளியீடு

பிரிப்பானாக ‘#’ ஐப் பயன்படுத்துதல்

இந்த எடுத்துக்காட்டில், ‘#’ பிரிப்பானைப் பயன்படுத்தி சரத்தை பிரிப்போம்.

# ஒரு எளிய சரத்தை அறிவிக்கிறது
='பூனை#நாய்#மாடு#யானை#ஒட்டகம்#சிங்கம்#குதிரை'
# பிளவு () செயல்பாட்டைப் பயன்படுத்துதல்
அச்சு(.பிளவு('#'))

வெளியீடு

அதிகபட்ச பிளவு அளவுரு

மேக்ஸ்ஸ்பிளிட் அளவுரு விருப்பமானது. மேக்ஸ்ஸ்ப்ளிட் அளவுரு செயல்பாட்டால் செய்யப்பட்ட அதிகபட்ச எண்ணிக்கையிலான பிளவுகளைக் குறிப்பிடப் பயன்படுகிறது. மேக்ஸ்ஸ்பிளிட் அளவுருவின் இயல்புநிலை மதிப்பு -1 ஆகும். இந்த எடுத்துக்காட்டில், மேக்ஸ்ஸ்பிளிட் அளவுருவின் மதிப்பு 1 ஆகும், எனவே செயல்பாடு சரத்தின் முதல் பகுதியை மட்டுமே பிரிக்கும்.

# ஒரு எளிய சரத்தை அறிவிக்கிறது
='பூனை#நாய்#மாடு#யானை#ஒட்டகம்#சிங்கம்#குதிரை'
# மேக்ஸ்ஸ்ப்ளிட் 1 உடன் பிளவு () செயல்பாட்டைப் பயன்படுத்துதல்
அச்சு(.பிளவு('#',1 ))

வெளியீடு

இப்போது, ​​மேக்ஸ்ஸ்ப்ளிட் அளவுருவின் மதிப்பை 2 க்கு மாற்றுவோம். கீழே உள்ள வெளியீட்டைப் பார்க்கவும்:

# ஒரு எளிய சரத்தை அறிவிக்கிறது
='பூனை#நாய்#மாடு#யானை#ஒட்டகம்#சிங்கம்#குதிரை'
# மேக்ஸ்ஸ்ப்ளிட் 1 உடன் பிளவு () செயல்பாட்டைப் பயன்படுத்துதல்
அச்சு(.பிளவு('#',2 ))

வெளியீடு

இப்போது, ​​மேக்ஸ்ஸ்ப்ளிட் அளவுருவின் மதிப்பை 2 க்கு மாற்றுவோம். கீழே உள்ள வெளியீட்டைப் பார்க்கவும்:

# ஒரு எளிய சரத்தை அறிவிக்கிறது
='பூனை#நாய்#மாடு#யானை#ஒட்டகம்#சிங்கம்#குதிரை'
# மேக்ஸ்ஸ்ப்ளிட் 1 உடன் பிளவு () செயல்பாட்டைப் பயன்படுத்துதல்
அச்சு(.பிளவு('#',6))

வெளியீடு

முடிவுரை

இந்த கட்டுரை சில எளிய உதாரணங்களின் ஆதரவுடன் பைதான் பிளவு () செயல்பாட்டின் பயன்பாட்டை விவரிக்கிறது. பைதான் பிளவு () செயல்பாடு பிரிப்பான்கள் மற்றும் அளவுருக்களின் அடிப்படையில் சரங்களை பிரித்து ஒரு பட்டியலின் வடிவத்தில் ஒரு வெளியீட்டை வழங்குகிறது. இந்த கட்டுரையில் வழங்கப்பட்ட எடுத்துக்காட்டுகளில் பைதான் ஸ்கிரிப்ட்களை உருவாக்க மற்றும் எழுத ஸ்பைடர் 3 எடிட்டர் பயன்படுத்தப்பட்டது.