பைத்தானில் பிளவு செயல்பாட்டை எவ்வாறு பயன்படுத்துவது என்பதை அறிக



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

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

ஒரு சரம் என்றால் என்ன?

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





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

பெயர் = 'எடுரேகா' அச்சு (பெயர் [0])
 வெளியீடு: இருக்கிறது

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



பிளவு செயல்பாடு தேவை

கொடுக்கப்பட்ட பிரிப்பானின் அடிப்படையில் சரத்தை பிரித்த பின் பிளவு செயல்பாடு சரங்களின் பட்டியலை வழங்குகிறது. பைத்தானில் ஒரு பிளவு செயல்பாட்டைப் பயன்படுத்துவதன் நன்மைகள் பின்வருமாறு:

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

பைத்தானில் பிளவு செயல்பாட்டை எவ்வாறு பயன்படுத்துவது?

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

a = 'நாங்கள் எடூரேகா, உங்கள் அறிவை மேம்படுத்துவதற்கு அதிநவீன பயிற்சிகள் மற்றும் சான்றிதழ் திட்டங்கள் உள்ளன' அச்சு (a.split ())
 வெளியீடு: . upkill ',' your ',' knowledge ']

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



பிளவு அளவுருக்கள்

  1. பிரிப்பான் - இது ஒரு டிலிமிட்டர் போல செயல்படுகிறது, குறிப்பிடப்பட்ட பிரிப்பான் படி சரம் உடைக்கப்படுகிறது. இது விருப்பமானது, எந்த பிரிப்பான் குறிப்பிடப்படவில்லை என்றால், இயல்புநிலை பிரிப்பான் வெள்ளை இடமாக இருக்கும்.

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

பிரிப்பான்

ஒரு பிரிப்பான் அளவுருவுடன் பிளவு செயல்பாட்டைக் காட்ட ஒரு எடுத்துக்காட்டு கீழே:

a = 'எடுரேகா மிகப்பெரிய எடெக் நிறுவனம்,' அச்சு (a.split (',') b = 'ஞாயிறு * திங்கள் * செவ்வாய் * புதன் * வியாழன் * வெள்ளி * சனிக்கிழமை' அச்சு (அ. பிளவு ('*')
 வெளியீடு: .

மேலே உள்ள எடுத்துக்காட்டில், பிரிப்பான் குறிப்பிடப்பட்டுள்ளது, அதன்படி சரம் சிறிய சரங்களாக பிரிக்கப்படுகிறது.

அதிகபட்சம்

பிளவு செயல்பாட்டை அதிகபட்ச அளவுருவுடன் காட்ட ஒரு எடுத்துக்காட்டு கீழே:

a = 'எனது * பெயர் * என்பது * பைதான்' அச்சு (a.split ('*', 3)
 வெளியீடு: ['my', 'name', 'is', 'python']

மேலே உள்ள எடுத்துக்காட்டில் உள்ள அதிகபட்ச அளவுரு 3 ஆக அமைக்கப்பட்டுள்ளது, அதாவது வெளியீட்டின் சரங்களின் பட்டியலில் 4 கூறுகள் இருக்கும்.

SQL எடுத்துக்காட்டில் தேதி தரவு வகை

உதாரணமாக

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

a = 'எனது பெயர் பைதான்' அச்சு (a.split ()) b = 'CatDogAntCarTap' அச்சு ([b [i: i + 3] i வரம்பில் (0, லென் (பி), 3)]) c = 'பைதான் # ஆனது # கைடோ # வேன் # ரோசம்' அச்சு (c.split ('#', 6) d = 'இது, வெளியீடாக இருக்கும், இது' அச்சிடப்படாது (d.split (',', 4)
 வெளியீடு: ['my', 'name', 'is', 'python'] ['Cat', 'Dog', 'Ant', 'Car', 'Tap'] ['python', 'was', 'made' , 'by', 'Guido', 'van', 'rossum'] ['இது', 'will', 'be', 'in', 'output']

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

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

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