அல்கோரிதம்character data type
Character Data Type (str, Length-1 Strings, and Code Units) — எழுத்து தரவு வகை — Python str
TT
Testlaa Team
May 14, 2026•1 min read
Python இல் ஒரு எழுத்தும் நீளம் 1 உடைய str — C++/Java போன்ற தனி char வகை இல்லை. இது index, ஒப்பீடு, பாகுபாடு நினைவை வடிவமைக்கும்.
உண்மை உலகில் இது ஏன் முக்கியம்?
JSON பாகுபாடு — ஒவ்வொரு token எழுத்தும் ஓட்டம். SMS கட்டணம் — UTF-16 code unit எதிர் பயனர் எழுத்து.
மையக் கருத்து (மாணவர்களுக்கான விளக்கம்)
ஒரு எழுத்து: isinstance(x,str) and len(x)==1. bytes — b'A'; str உடன் கலக்க முன் decode. ord/chr — நீளம் 1 str.
Pythonில் முயற்சி செய்வோம்
def is_single_char(x) -> bool:
return isinstance(x, str) and len(x) == 1
print(is_single_char("A"), is_single_char("AB"))
அடிக்கடி நேரும் தவறுகள்
- எல்லை வெளியே index — விதிவிலக்கு.
- code point எதிர் UTF-8 byte "அகலம்".
முக்கியச் சுருக்கக் குறிப்புகள்
- Python இல் அணு — நீளம் 1 str.
- API எல்லை —
strஅல்லதுbytes.
Tags:
StringsPythonமாணவர்கள்
