TN Online Testசமச்சீர் கல்விப் பயிற்சி

சரங்கள் மற்றும் சரங்களைக் கையாளுதல் - Study Notes

இந்தப் பாடத்தைப் பகிரவும்: Telegram

பாடச் சுருக்கம் (Chapter Summary)

பைத்தானில் சரங்கள் (Strings) என்பது ஒருங்குறி (Unicode) எழுத்துக்களின் வரிசையைக் குறிக்கும் ஒரு மாறாத்தன்மையுடைய (immutable) தரவினமாகும். ஒற்றை, இரட்டை அல்லது மூன்று மேற்கோள் குறிகளுக்குள் சரங்கள் வரையறுக்கப்படுகின்றன. சரத்தின் ஒவ்வொரு குறியுருவையும் நேர்மறை (0 முதல் n-1) அல்லது எதிர்மறை (-1 முதல் -n) கீழ்ஒட்டுகளைப் (index) பயன்படுத்தி அணுக முடியும். சரங்களை இணைக்க, சேர்க்க, பலமுறை அச்சிட மற்றும் துண்டாக்கப் பல்வேறு செயற்குறிகளும், வடிவமைப்பு செயற்குறிகளும் பைத்தானில் பயன்படுத்தப்படுகின்றன.

கற்றலின் நோக்கங்கள் (Learning Objectives)

முக்கியக் கருத்துக்கள் மற்றும் வரையறைகள் (Key Concepts and Definitions)

சரம் (String)

குறியுருக்களின் வரிசையைக் கொண்ட ஒரு தரவமைப்பு சரம் ஆகும். இது ஒற்றை, இரட்டை அல்லது மூன்று மேற்கோள் குறிகளுக்குள் தரப்படும்.

மாறாத்தன்மை (Immutability)

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

கீழ்ஒட்டு (Subscript/Index)

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

சரம் துண்டாக்குதல் (String Slicing)

ஒரு மூலச் சரத்திலிருந்து குறிப்பிட்ட பகுதியையோ அல்லது துணைச் சரத்தையோ பிரித்தெடுக்கும் செயல்பாடாகும்.

விடுபடு வரிசை (Escape Sequence)

பின்சாய்வுக் கோட்டுடன் (\\) தொடங்கும் சிறப்பு குறியுருக்கள் ஆகும். இவை புதிய வரி (\\n), தத்தல் (\\t) போன்ற வெற்று இடைவெளிகளைக் குறிக்கப் பயன்படுகின்றன.

வழிமுறைகள் (Worked Methods)

சரத்தை இணைத்தல் (Concatenation)

இரண்டு சரங்களை இணைக்க + செயற்குறி பயன்படுத்தப்படுகிறது.

str1 = \"வணக்கம்\" + \" பைத்தான்\"

இதன் முடிவு: \"வணக்கம் பைத்தான்\" ஆகும்.

சரம் துண்டாக்குதல் (String Slicing)

str[start:end] என்ற தொடரியலில், start தொடக்க கீழ்ஒட்டையும், end இறுதி கீழ்ஒட்டுக்கு முந்தைய மதிப்பாகவும் (end-1) எடுத்துக்கொள்ளப்படுகிறது.

உதாரணமாக, str1 = \"COMPUTER\" எனில், str1[0:4] என்பது \"COMP\" என்ற துணைச் சரத்தைத் தரும்.

மூன்றாவது செயலுருபு (Stride) மூலம் துண்டாக்குதல்

str[start:end:step] தொடரியலில் step என்பது குறியுருக்களின் முன்னேறும் இடைவெளியைக் குறிக்கிறது.

உதாரணமாக, str1 = \"WELCOME\" எனில், str1[::2] என்பது \"WLOE\" என்ற மதிப்பைத் தரும்.

பொதுவான தேர்வுத் தவறுகள் (Common Exam Traps)

சரம் திருத்தப் பிழை (String Modification Error)

சரங்கள் மாறாத தன்மை கொண்டவை என்பதால், str1 = 'A' போன்ற கட்டளைகள் பிழையை (TypeError) ஏற்படுத்தும். சரத்தை நேரடியாக மாற்ற முடியாது, அதற்குப் பதிலாக மாற்றுச் சரத்தை உருவாக்க வேண்டும்.

துண்டாக்குதலின் இறுதி வரம்பு (Slicing End Index)

str[start:end] என்பதில் இறுதி மதிப்பான end சேர்க்கப்படாது, end-1 வரையிலான மதிப்புகளே பிரித்தெடுக்கப்படும் என்பதை மாணவர்கள் நினைவில் கொள்ள வேண்டும்.

எதிர்மறை கீழ்ஒட்டு தொடக்கம் (Negative Indexing Start)

எதிர்மறை கீழ்ஒட்டு -1 இலிருந்துதான் தொடங்குமே தவிர 0 இலிருந்து தொடங்காது. சரத்தின் கடைசி குறியுருவின் கீழ்ஒட்டு -1 ஆகும்.

தேர்வு உதவிக்குறிப்புகள் (Exam Tips)

விடையுடன் கூடிய வினாக்கள் → பயிற்சித் தேர்வு →

இந்தப் பாடத்திற்கு மேலும்

புத்தகப் பயிற்சி வினாக்கள்10 பாடநூல் வினாக்கள் · விடையுடன் கூடுதல் வினாக்கள்15 கூடுதல் வினாக்கள் · விடையுடன் பயிற்சித் தேர்வுஊடாடும் · உடனடி மதிப்பெண் புத்தகப் பயிற்சித் தேர்வுபாடநூல் தொகுப்பில் உங்களைச் சோதியுங்கள் கூடுதல் வினாத் தேர்வுகூடுதல் தொகுப்பில் உங்களைச் சோதியுங்கள் சூத்திரத் தாள்அனைத்து முக்கிய சூத்திரங்கள்

கணினி அறிவியல் பாடத்தின் மற்ற பாடங்கள்

அனைத்தையும் பார்க்க
1 செயற்கூறு 2 தரவு அருவமாக்கம் 3 வரையெல்லை 4 நெறிமுறையின் யுத்திகள் 5 பைத்தான் அறிமுகம்—மாறிகள் மற்றும் செயற்குறிகள் 6 கட்டுப்பாட்டுக் கட்டமைப்புகள் 7 பைத்தான் செயற்கூறுகள் 9 (List, Tuples, Set மற்றும் Dictionary) தொகுப்பு தரவினங்கள் 10 பைத்தான் இனக்குழுக்கள் மற்றும் பொருள்கள் 11 தரவுதள கருத்துருக்கள் 12 வினவல் அமைப்பு மொழி (SQL) 13 பைத்தான் மற்றும் CSV கோப்புகள் 14 பைத்தானில் C++ நிரல்களை தருவித்தல் 15 SQL மூலம் தரவுகளைக் கையாளுதல் 16 தரவுக் காட்சிப்படுத்துதல்: PYPLOT பயன்படுத்தி – கோட்டு வரைபடம், வட்ட வரைபடம் மற்றும் பட்டை வரைபடம் உருவாக்குதல்