பைத்தானில் சரம் பிளவு

Split String Python



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

பிளவின் தொடரியல் ():

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

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







எடுத்துக்காட்டு -1: இடத்தின் அடிப்படையில் சரம் பிளவு

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



#!/usr/bin/env python3
# ஒரு சரம் மதிப்பை வரையறுக்கவும்
உரை= 'வணக்கம், லினக்ஸ்ஹிண்டிற்கு வரவேற்கிறோம்'

# அச்சிடப்பட்ட செய்தி
அச்சு(சரத்தை பிரித்த பின் பட்டியல்: n')

# வெள்ளை இடத்தின் அடிப்படையில் பட்டியலை அச்சிடுங்கள்
அச்சு(உரைபிளவு())

வெளியீடு:



வெளியீடு படத்தின் வலது பக்கத்தில் காட்டப்பட்டுள்ளது. ஸ்கிரிப்டில், மாறி, உரை நான்கு வார்த்தைகளின் சரம் உள்ளது மற்றும் வெளியீடு நான்கு உருப்படிகளின் பட்டியலைக் காட்டுகிறது.





எடுத்துக்காட்டு -2: கமாவின் அடிப்படையில் சரம் பிளவு

நீங்கள் எந்த பாத்திரத்தையும் அல்லது சரத்தையும் பிரிப்பானாகப் பயன்படுத்தலாம் பிளவு () முறை தி கமா (,) பின்வரும் எடுத்துக்காட்டில் பிரிப்பானாக பயன்படுத்தப்படுகிறது. பின்வரும் ஸ்கிரிப்டுடன் ஒரு பைதான் கோப்பை உருவாக்கவும். கமாவால் பிரிக்கப்பட்ட சரம் மதிப்பு உள்ளீடாக எடுக்கப்படும். பிளவு () முறை உள்ளீட்டு மதிப்பைப் பிரிப்பதன் மூலம் சரங்களின் பட்டியலை உருவாக்கும் கமா (,) . அடுத்து, பட்டியலின் மதிப்புகள் இதைப் பயன்படுத்தி அச்சிடப்படும் 'க்கு' வளையம்.



#!/usr/bin/env python3
# நாட்டின் பெயர்களின் வரிசையை வரையறுக்கவும்
நாடு=உள்ளீடு(கமாவுடன் சில நாடுகளின் பெயர்களை உள்ளிடவும் n')

# கமாவின் அடிப்படையில் சரத்தை பிரிக்கவும்
பட்டியல் நாடு=நாடுபிளவு(',')

# அச்சிடப்பட்ட செய்தி
அச்சு(' nநாடுகளின் பட்டியல்: ')
க்கானநான்இல் சரகம்(0, லென்(பட்டியல் நாடு)):
அச்சு(பட்டியல் நாடு[நான்])

வெளியீடு:

வெளியீடு படத்தின் வலது பக்கத்தில் காட்டப்பட்டுள்ளது. கமா (,) பிரிக்கப்பட்ட நாட்டின் பட்டியல் உள்ளீட்டு மதிப்பாக எடுக்கப்படுகிறது. கமாவின் அடிப்படையில் உள்ளீட்டைப் பிரித்த பிறகு, ஒவ்வொரு வரியிலும் நாட்டின் பெயர் அச்சிடப்படுகிறது.

எடுத்துக்காட்டு -3: குறிப்பிட்ட வார்த்தையின் அடிப்படையில் சரம் பிளவு

பின்வரும் ஸ்கிரிப்டுடன் ஒரு பைதான் கோப்பை உருவாக்கவும். மற்றும் இந்த எடுத்துக்காட்டில் பிரிப்பானாக சரம் பயன்படுத்தப்படுகிறது. மதிப்பைப் பிரித்த பிறகு உரை , திரும்பப் பட்டியல் மாறி மாறி சேமிக்கப்படுகிறது, langval . பட்டியலைப் பயன்படுத்தி மற்ற சரத்துடன் இணைப்பதன் மூலம் அச்சிடப்படுகிறது. ' வளையம்.

#!/usr/bin/env python3
# மற்றும் 'உடன் ஒரு சரம் மதிப்பை வரையறுக்கவும்
உரை= 'பேஷ் மற்றும் பைதான் மற்றும் PHP'

# 'மற்றும்' அடிப்படையில் சரத்தை பிரிக்கவும்
langval=உரைபிளவு('மற்றும்')

# மற்ற சரங்களை இணைப்பதன் மூலம் பட்டியல் உருப்படிகளை அச்சிடுங்கள்
க்கானநான்இல் சரகம்(0, லென்(langval)):
அச்சு('நான் விரும்புகிறேன் ',langval[நான்])

வெளியீடு:

வெளியீடு படத்தின் வலது பக்கத்தில் காட்டப்பட்டுள்ளது. 'நான் விரும்புகிறேன் ' பட்டியலின் ஒவ்வொரு உறுப்புடனும் சரம் சேர்க்கப்படுகிறது.

எடுத்துக்காட்டு -4: வரம்பின் அடிப்படையில் சரம் பிரித்தல் (அதிகபட்சம்)

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

#!/usr/bin/env python3
#: 'உடன் ஒரு சரம் மதிப்பை வரையறுக்கவும்
நபர்= 'ஜாக்: மேலாளர்: பாட்டா நிறுவனம்: [மின்னஞ்சல் பாதுகாக்கப்பட்ட]'
அச்சு('-------- 3 க்குப் பிரி': '---------')

#: 'மற்றும்' வரம்பின் அடிப்படையில் சரத்தை பிரிக்கவும்
வால் 1=நபர்பிளவு(':',3)

# பட்டியல் மதிப்புகளை அச்சிடுங்கள்
க்கானநான்இல் சரகம்(0, லென்(வால் 1)):
அச்சு('பகுதி',நான்+1,'-',வால் 1[நான்])

அச்சு('-------- 2 க்குப் பிரி': '---------')

#: 'மற்றும்' வரம்பின் அடிப்படையில் சரத்தை பிரிக்கவும்
வால் 2=நபர்பிளவு(':',2)

# பட்டியல் மதிப்புகளை அச்சிடுங்கள்
க்கானநான்இல் சரகம்(0, லென்(வால் 2)):
அச்சு('பகுதி',நான்+1,'-',வால் 2[நான்])

அச்சு('-------- 1' க்குப் பிரிக்கவும்: '---------')

#: 'மற்றும்' வரம்பின் அடிப்படையில் சரத்தை பிரிக்கவும்
வால் 3=நபர்பிளவு(':',1)

# பட்டியல் மதிப்புகளை அச்சிடுங்கள்
க்கானநான்இல் சரகம்(0, லென்(வால் 3)):
அச்சு('பகுதி',நான்+1,'-',வால் 3[நான்])

வெளியீடு:

வெளியீடு படத்தின் வலது பக்கத்தில் காட்டப்பட்டுள்ளது. அழைத்த பிறகு உரை நான்கு பகுதிகளாக பிரிக்கப்பட்டுள்ளது பிளவு () முதல் முறையாக அது 3 பெருங்குடிகளின் அடிப்படையில் உரையைப் பிரித்ததால் (:). அழைத்த பிறகு உரை மூன்று பகுதிகளாக பிரிக்கப்பட்டுள்ளது பிளவு () இரண்டாவது முறையாக அது இரண்டு பெருங்குடல்களின் அடிப்படையில் உரையைப் பிரித்தது. மூன்றாவது முறையாக பிளவை () அழைத்த பிறகு உரை இரண்டு பகுதிகளாகப் பிரிக்கப்பட்டுள்ளது, ஏனெனில் அது ஒரு பெருங்குடலின் அடிப்படையில் உரையைப் பிரித்தது (:).

முடிவுரை:

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

ஆசிரியரின் வீடியோவைப் பாருங்கள்: இங்கே