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



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

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

வெட்டுதல் என்றால் என்ன?

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





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

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



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

print ('n எடூரெக்கனுக்கு வருக') சரம் 1 = உள்ளீடு ('உங்கள் விருப்பத்தின் சரத்தை உள்ளிடுக =') அச்சு ('nn வெளியீடு = n') அச்சு (சரம் 1 [துண்டு (0,3)]) அச்சிடு ('நன்றி! ஒரு நல்ல நாள் ')

கீழேயுள்ள எடுத்துக்காட்டில், “ICC WORLDCUP” என்பது ஒரு சரம், இது பயனர் உள்ளீடு. நிரலிலிருந்து பெறப்பட்ட மூலக்கூறு “ஐ.சி.சி” ஆகும். இது எப்படி நடந்தது? இந்த செயல்பாட்டுக்கு காரணமான முக்கிய அறிக்கை, ஸ்லைஸ் செயல்பாட்டின் குறியீடானது குறியீட்டு 0 இலிருந்து எழுத்துக்களை எடுக்கிறது(குறியீட்டைத் தொடங்குதல்) மற்றும் குறியீட்டு 2 வரை செல்கிறது. [0,3] வரம்பிற்குள், ஐ.சி.சி எழுத்துக்கள் ஒரு புதிய சரமாக மாறும், இது வெளியீடு.

எதிர்மறை குறியீட்டுடன் ஒரு சரத்தை வெட்டுதல்

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

அச்சிடு ('n எடுரேகாவுக்கு வரவேற்பு') சரம் 1 = உள்ளீடு ('உங்கள் விருப்பத்தின் சரத்தை உள்ளிடுக =') அச்சு ('n வெளியீடு = n') அச்சு (சரம் 1 [துண்டு (-1, -5, -1)] அச்சு ('நன்றி! ஒரு நல்ல நாள் வாழ்த்துக்கள்')

‘ஸ்லைஸ்’ செயல்பாட்டில், சரத்தின் கடைசி எழுத்தில் “எம்” முதல் -1 புள்ளிகள். கர்சர் 1 இடைவெளியுடன் பின்னோக்கி எண்ணப்பட்டு 4 க்குப் பிறகு நிறுத்தப்படும்'MARG' வெளியீட்டிற்கு வழிவகுக்கும் எண்ணிக்கைகள், இது கடைசி 4 எழுத்துக்கள் 'GRAM' தலைகீழாக மாற்றப்படுகிறது.



ஃபைபோனச்சி தொடருக்கான ஜாவா நிரல்

துண்டு துண்டுகள் மற்றும் பட்டியல்களில் செயல்படுத்தப்படும் துண்டுகள்

கீழே குறியிடப்பட்ட எடுத்துக்காட்டில். EDUREKA இன் கடிதங்கள் போன்ற கூறுகளைக் கொண்ட பட்டியல் மற்றும் டூப்பிள் ஆகியவற்றைக் காண்கிறோம். இவை ஒவ்வொன்றும் பூஜ்ஜியத்தின் தொடக்க குறியீட்டைக் கொண்டுள்ளன. முதல் மூன்று குறியீடுகள் [0, 1, மற்றும் 2] E, D மற்றும் U எழுத்துக்களைக் குறிக்கின்றன. எனவே, ஸ்லைஸ் செயல்பாடு முதல் மூன்றையும் வெளியே இழுக்கிறது.

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

List1 = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] Tuple1 = ('e', 'd', 'u', 'r', 'e', 'k', 'a') Obj = slice (3) print ('n வெளியீடு n') அச்சு (List1 [Obj]) Obj = slice (1, 5, 2) print ('n வெளியீடு n ') அச்சு (Tuple1 [Obj])

துண்டுகள் மற்றும் பட்டியல்களில் எதிர்மறை குறியீடுகளுடன் செயல்படுத்தப்படும் துண்டு துண்டான கருத்துக்கள்

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

List1 = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] Tuple1 = ('e', 'd', 'u', 'r', 'e', 'k', 'a') Obj = slice (-1, -5, -1) print ('n வெளியீட்டு பட்டியல் isn') print (List1 [Obj]) Obj = slice (-1, -6 , -2) அச்சு ('n வெளியீடு டப்பிள் ஐஸ்ன்') அச்சு (டூப்பிள் 1 [Obj])

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

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