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



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

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

டிரிம்மிங் அறிமுகம்

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





String-Trimming



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

பைத்தானில் சரம் ஒழுங்கமைத்தல் என்றால் என்ன?

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

  • ஆடை அவிழ்ப்பு - பின்தங்கிய இடங்கள் அல்லது முன்னணி இடங்களை நீக்கிய பின் புதிய சரம் திரும்பும்.



    ஜாவா எடுத்துக்காட்டில் சாக்கெட் நிரலாக்க
  • ஆர்-துண்டு - இது ஒரு புதிய சரத்தை வெளியிடுகிறது. எனவே “rstring” என்ற பெயர் அதாவது சரத்தின் வலது பக்கத்திலிருந்து மட்டுமே இடைவெளிகளை அகற்றுகிறது.

  • எல்-ஸ்ட்ரிப் - “Lstrip” ஆர்-துண்டுக்கு நேர்மாறாக செய்கிறது. இது சரத்தின் தொடக்கத்திலிருந்து இடைவெளிகளை நீக்குகிறது, இது இடது பக்கமாகும்.

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

str = 'EDUREKA' அச்சு (f'String = '{s1}' n ') அச்சிடு (f'முன்னணி முன்னணி இடைவெளிகளை அகற்றிய பின் சரம் =' {str.lstrip ()} 'n') அச்சு (f = '{str.rstrip ()}' n ') அச்சு (f'இடைவெளிகளை வெட்டிய பின் சரம் =' {str.strip ()} 'n')

இப்போது ஒரு சரத்தை ஒரு சரத்திலிருந்து பிரித்தெடுக்க வேண்டும் என்று கருதுவோம்.

ஸ்ட்ர = -strip functionnn ') அச்சு (str.rstrip (' & ')) அச்சு (' n கீழே L-strip functionnn ') அச்சு (str.lstrip (' & '))

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

ஜாவாவுக்கான பாதையை எவ்வாறு அமைப்பது

ஒரு சரத்தின் குறைந்தபட்சம் மற்றும் அதிகபட்சம்

இங்கே, குறைந்தபட்ச செயல்பாடு அல்லது “நிமிடம்” என்பது எழுத்துக்களின் குறைந்தபட்ச மதிப்பை சரத்திலிருந்து பிரித்தெடுப்பதாகும். இது A-Z எழுத்துக்களின் தொகுப்பிலிருந்து, A மிகக் குறைந்த மதிப்பு மற்றும் Z மிக உயர்ந்தது. 'அதிகபட்சம்' செயல்பாடு எதிர்மாறாக செயல்படுகிறது, அதாவது, இது சரத்திலிருந்து மிக உயர்ந்த மதிப்பு எழுத்துக்களை எடுக்கிறது. கீழேயுள்ள எடுத்துக்காட்டுடன் இதை சிறப்பாக வெளிப்படுத்தலாம்.

பைதான் எண்ணை பைனரிக்கு மாற்றுகிறது
str = 'EDUREKA' print ('n இது orignial stringnn', str) print ('n குறைந்தபட்ச மதிப்பு எழுத்து: n' + min (str)) அச்சு ('n அதிகபட்ச மதிப்பு எழுத்து: n' + அதிகபட்சம் ( str))

மாற்றவும்

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

str = 'EDUREKA என்பது EDUREKA' str1 = 'EDUREKA' str2 = 'சிறந்த' அச்சு ('மாற்றப்பட்ட பின் இறுதி சரம்: n') அச்சு ('ஒரு நிகழ்விற்கு') அச்சு (str.replace (str1, str2, 1) ) அச்சு ('n இரண்டு நிகழ்வுகளுக்கு') அச்சு (str.replace (str1, str2, 2%)

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

பைத்தானின் பல்வேறு பயன்பாடுகளுடன் ஆழமான அறிவைப் பெற, நீங்கள் செய்யலாம் 24/7 ஆதரவு மற்றும் வாழ்நாள் அணுகலுடன் நேரடி ஆன்லைன் பயிற்சிக்கு.

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