பைத்தானில் ஒரு சரத்தை பிரிப்பது எப்படி

பைத்தானில் ஒரு சரத்தை பிரிப்பது எப்படி

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





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





ஒரு மேக் வைரஸைப் பெற முடியுமா?

பைதான் பிளவு முறையை எவ்வாறு பயன்படுத்துவது

முன்பு குறிப்பிட்டபடி, முன்னிருப்பாக, பைத்தானின் உள்ளமைவு பிளவு () செயல்பாடு காம்களால் பிரிக்கப்பட்ட தனிப்பட்ட சொற்களாக ஒரு சரத்தை உடைக்கிறது. ஆனால் இது இரண்டு விருப்ப வாதங்களை ஏற்றுக்கொள்கிறது, மேலும் தொடரியல் எப்படி இருக்கும்:





string.split([separatng criteria], [break point or max_split])

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

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



myTexts = 'How to split a text in Python'
splitString = myTexts.split()
print(splitString)
Output: ['How', 'to', 'split', 'a', 'text', 'in', 'Python']

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

myTexts = 'How to split, a text in, Python'
print(myTexts.split(', '))

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





myTexts = 'How to split.a text in.Python'
print(myTexts.split('.'))
Output: ['How to split', 'a text in', 'Python']

max_split ஒரு சரத்தில் அதிகபட்ச இடைவெளிகளைக் குறிப்பிடும் ஒரு முழு எண். மிக முக்கியமாக, சரம் உடைக்கும் புள்ளியைக் குறிக்கிறது.

எனவே குறிப்பிட்ட புள்ளிகளில் சரத்தை உடைக்க அடைப்புக்குறிக்குள் அந்த மதிப்பை நீங்கள் சேர்க்கலாம்.





உதாரணமாக, கீழே உள்ள குறியீடு உரைகளை இரண்டாக உடைத்து இரண்டாவது கமாவில் நிறுத்தப்படும்:

myTexts = 'How, to, split, a, text, in, Python'
print(myTexts.split(', ', 2))
Output: ['How', 'to', 'split, a, text, in, Python']

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

myTexts = 'How.to split.a text.in.Python'
print(myTexts.split('.', 2))
Output: ['How', 'to split', 'a text.in.Python']

போது பிளவு () முறை எழுத்துக்களை எழுத்துக்களை உடைக்காது, இதைப் பயன்படுத்தி நீங்கள் இதை அடையலாம் க்கான வளையம்:

myTexts = 'How to split a text in Python'
Alphabets = []
for each in myTexts:
alphas = each
Alphabets.append(alphas)
print(Alphabets)

தொடர்புடையது: பைத்தானில் ஒரு பட்டியலை எவ்வாறு சேர்ப்பது

மேலே உள்ள குறியீட்டில் நாங்கள் செய்ததைப் போல ஒரு பட்டியலில் சேர்ப்பதற்கு பதிலாக, நீங்கள் குறியீட்டை சுருக்கலாம் பட்டியல் புரிதலைப் பயன்படுத்துதல் :

y = [each for each in myTexts]
print(y)

பைதான் ஸ்பிளிட் செயல்பாட்டுடன் ஒரு வேர்ட் கவுண்டரை உருவாக்கவும்

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

myTexts = 'How to split a text in Python'
print(len(myTexts.split()))
Output: 7

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

பின்னர் உரையை முதலில் பிரித்து, உள்ளமைக்கப்பட்ட பயன்படுத்தி பிளவு நீளத்தை திருப்பி எண்ணை இயக்கவும் லென் () செயல்பாடு:

def countWords(file):
myFile = open(file, 'r')
File = myFile.read()
splitString = File.split()
return len(splitString)
print(countWords('[Path to Yourfile.txt]'))

இது கொஞ்சம் தந்திரமானதாக இருந்தாலும், இதைப் பயன்படுத்தி இதைச் செய்யலாம் க்கான வளையம் மட்டும்:

def countWords(file):
myFile = open(file, 'r')
File = myFile.read()
File = [File]
for files in File:
return files.count(' ') + 1
print(countWords('[Path to Yourfile.txt]'))

தொடர்புடையது: பைத்தானில் ஒரு கோப்பை எவ்வாறு திறப்பது, படிப்பது மற்றும் எழுதுவது

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

எனவே ஒவ்வொரு வார்த்தையின் இடைவெளியையும் எண்ணி, மொத்த எண்ணிக்கையில் 1 ஐச் சேர்த்து, சொற்களின் உண்மையான எண்ணிக்கையைப் பெற குறியீடு செயல்படுகிறது.

உங்கள் குறியீட்டை எளிதாக்குங்கள்

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

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

பகிர் பகிர் ட்வீட் மின்னஞ்சல் பைதான் கற்றல்? சரங்களை எவ்வாறு கையாள்வது என்பது இங்கே

பைத்தானில் சரங்களைப் பயன்படுத்துவது மற்றும் கையாளுவது கடினமாகத் தோன்றலாம், ஆனால் அது ஏமாற்றும் வகையில் நேரடியானது.

அடுத்து படிக்கவும்
தொடர்புடைய தலைப்புகள்
  • நிரலாக்க
  • பைதான்
  • குறியீட்டு பயிற்சிகள்
எழுத்தாளர் பற்றி இடிசோ ஒமிசோலா(94 கட்டுரைகள் வெளியிடப்பட்டன)

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

இடோவு ஒமிசோலாவில் இருந்து மேலும்

எங்கள் செய்திமடலுக்கு குழுசேரவும்

தொழில்நுட்ப குறிப்புகள், மதிப்புரைகள், இலவச மின் புத்தகங்கள் மற்றும் பிரத்யேக ஒப்பந்தங்களுக்கு எங்கள் செய்திமடலில் சேரவும்!

குழுசேர இங்கே சொடுக்கவும்