பைதான் ஸ்ட்ரிங் ஸ்ட்ரிப் முறையைப் பயன்படுத்துவது எப்படி

How Use Python String Strip Method



சில நேரங்களில் நாம் ஸ்ட்ரிங் தரவுடன் வேலை செய்யும் போது முதல் அல்லது கடைசி அல்லது இரண்டையும் முதல் மற்றும் கடைசி எழுத்துக்களை சரத்திலிருந்து நீக்க வேண்டும். எடுத்துக்காட்டாக, கடவுச்சொல் மதிப்பைச் சேமிக்க அல்லது சரிபார்க்க வேண்டியிருக்கும் போது, ​​கடவுச்சொல்லின் தொடக்க மற்றும் முடிவிலிருந்து சரியான கடவுச்சொல் மதிப்பைப் பெற இடைவெளியை அகற்றுவது அவசியம். ltrim (), rtrim () மற்றும் trim () முறைகள் பெரும்பாலான நிரலாக்க மொழிகளில் இடைவெளி அல்லது குறிப்பிட்ட தன்மையை தொடக்க, முடிவு அல்லது இரு பக்கங்களிலிருந்தும் அகற்றப் பயன்படுகிறது. இதே போன்ற பணியை பைத்தானில் பயன்படுத்தி செய்யலாம் lstrip (), rstrip () மற்றும் ஆடை அவிழ்ப்பு() முறைகள். பல வழிகளில் பைத்தானில் துண்டு முறையை எவ்வாறு பயன்படுத்தலாம் என்பது இந்த டுடோரியலில் காட்டப்பட்டுள்ளது. தொடரியல்:

லேசான கயிறு.ஆடை அவிழ்ப்பு([எழுத்துக்கள்])

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







எடுத்துக்காட்டு -1: இடத்தை அகற்ற துண்டு முறையைப் பயன்படுத்துதல்

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



#!/usr/bin/env python3

# தொடக்க மற்றும் முடிவு இடத்துடன் இரண்டு சரம் மதிப்புகளை வரையறுக்கவும்
பயனர்பெயர்= ' நிர்வாகம்'
கடவுச்சொல்= 'ஹலோ 123'

# இடத்தை அகற்றாமல் சரங்களை ஒப்பிடுங்கள்
அச்சு('ஸ்ட்ரிப் முறை இல்லாமல் வெளியீடு:')

என்றால்(பயனர்பெயர்== 'நிர்வாகம்' மற்றும்கடவுச்சொல்== 'ஹலோ 123'):
அச்சு('அங்கீகரிக்கப்பட்ட பயனர் n')
வேறு:
அச்சு('அங்கீகரிக்கப்படாத பயனர் n')

# இடத்தை அகற்றி சரங்களை ஒப்பிடுங்கள்
அச்சு('துண்டு முறையுடன் வெளியீடு:')

என்றால்(பயனர்பெயர்ஆடை அவிழ்ப்பு() == 'நிர்வாகம்' மற்றும்கடவுச்சொல்.ஆடை அவிழ்ப்பு() == 'ஹலோ 123'):
அச்சு('அங்கீகரிக்கப்பட்ட பயனர்')
வேறு:
அச்சு('அங்கீகரிக்கப்படாத பயனர்')

வெளியீடு:



முதல் வெளியீடு ' அங்கீகரிக்கப்படாத பயனர் ' மற்றும் இரண்டாவது வெளியீடு ' அங்கீகரிக்கப்பட்ட பயனர் '





எடுத்துக்காட்டு -2: குறிப்பிட்ட தன்மையை அகற்ற துண்டு முறையைப் பயன்படுத்துதல்

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



#!/usr/bin/env python3

# ஒரு சரம் தரவை உள்ளீடாக எடுத்துக் கொள்ளுங்கள்
சரம் 1= உள்ளீடு(ஒரு சரத்தை உள்ளிடவும் n')
# எழுத்துத் தரவை உள்ளீடாக எடுத்துக் கொள்ளுங்கள்
char1= உள்ளீடு(சரத்திலிருந்து அகற்ற ஒரு எழுத்தை உள்ளிடவும் n')

# சரம் தரவின் இரு பக்கங்களிலிருந்தும் எழுத்தை அகற்றவும்
newString=சரம் 1.ஆடை அவிழ்ப்பு(char1)

# அசல் சரத்தை அச்சிடுங்கள்
அச்சு(அசல் சரம்: n%s '%சரம் 1)
# உரித்த பிறகு சரத்தை அச்சிடுங்கள்
அச்சு('%C' ஐ சரத்திலிருந்து நீக்கிய பின் வெளியீடு: n%s '%(char1,newString))

வெளியீடு:

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

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

முந்தைய இரண்டு எடுத்துக்காட்டுகள் ஒரு சரம் தரவிலிருந்து இடம் அல்லது ஒரு குறிப்பிட்ட எழுத்தை நீக்குகிறது. ஆனால் சில நேரங்களில் நீங்கள் சரத்திலிருந்து பல எழுத்துக்களை நீக்க வேண்டும். பின்வரும் ஸ்கிரிப்ட் ஒரு சரம் மதிப்பின் இரு பக்கங்களிலிருந்தும் பல எழுத்துக்களை அகற்றுவதற்கான வழியைக் காட்டுகிறது. ஸ்கிரிப்ட் ஒரு URL முகவரி மற்றும் பயனரின் பல எழுத்துக்களை உள்ளீடாக மற்றும் மாறிகளில் சேமித்து வைக்கும், URL மற்றும் சார்லிஸ்ட் . இங்கே, பயனர் 'y' அல்லது 'Y' ஐ அழுத்தும் வரை ஸ்கிரிப்டை இயக்க எல்லையற்ற வளையம் பயன்படுத்தப்படுகிறது. சுழற்சியின் ஒவ்வொரு மறு செய்கையிலும், அசல் சரம் மற்றும் அகற்றப்பட்ட பிறகு புதிய சரம் அச்சிடப்படும்.

#!/usr/bin/env python3

# எல்லையற்ற வளையத்தை வரையறுக்கவும்
போது(உண்மை):
# ஒரு URL முகவரியை உள்ளீடாக எடுத்துக் கொள்ளுங்கள்
URL= உள்ளீடு('ஒரு URL முகவரியை உள்ளிடவும் n')
# ஒரு சரம் தரவை உள்ளீடாக எடுத்துக் கொள்ளுங்கள்
சார்லிஸ்ட்= உள்ளீடு(அகற்ற எழுத்துக்களை உள்ளிடவும் n')
'' 'சரம் தரவின் இருபுறமும் உள்ள எழுத்தை நீக்கவும்
எங்கே பொருந்துகிறது

newString=URLஆடை அவிழ்ப்பு(சார்லிஸ்ட்)

# அசல் சரத்தை அச்சிடுங்கள்
அச்சு(அசல் சரம்: n%s '%url)
# உரித்த பிறகு சரத்தை அச்சிடுங்கள்
அச்சு(எழுத்துக்களை அகற்றிய பின் வெளியீடு n%s '% newString)

# ஸ்கிரிப்டை தொடரலாமா வேண்டாமா என்று பயனரிடம் கேளுங்கள்
பதில்= உள்ளீடு('நீங்கள் வெளியேற விரும்புகிறீர்களா (y/n)?')
# 'Y' அல்லது 'Y' என பதில் வந்தால் சுழற்சியை நிறுத்துங்கள்.
என்றால் (பதில்== 'மற்றும்' அல்லதுபதில்== 'மற்றும்'):
இடைவேளை

வெளியீடு:

வெளியீட்டில், சுழற்சி இரண்டு முறை மீண்டும் மீண்டும் செய்யப்படுகிறது. முதல் மறு செய்கையில், பல எழுத்துக்கள், 'Http: //' உள்ளீட்டு சரத்தின் இரு பக்கங்களிலிருந்தும் தேடப்பட்டு அகற்றப்படும், ' http://www.google.com ' . அடுத்தது, ' n ' லூப்பைத் தொடர உள்ளீடாக அழுத்தப்பட்டு ஸ்கிரிப்டை மீண்டும் இயக்கவும். இரண்டாவது மறு செய்கையில், ' www.com எழுத்துக்கள் உள்ளீடு சரத்திலிருந்து தேடப்பட்டு அகற்றப்படும், www.linuxhint.com . இப்போது, 'மற்றும்' எல்லையற்ற வளையத்தை முடித்து ஸ்கிரிப்டிலிருந்து வெளியேற அழுத்தப்படுகிறது.

முடிவுரை:

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

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