அல்கோரிதம்character data type

Character Data Type (str, Length-1 Strings, and Code Units) — எழுத்து தரவு வகை — Python str

TT
Testlaa Team
May 14, 20261 min read

Python இல் ஒரு எழுத்தும் நீளம் 1 உடைய str — C++/Java போன்ற தனி char வகை இல்லை. இது index, ஒப்பீடு, பாகுபாடு நினைவை வடிவமைக்கும்.

உண்மை உலகில் இது ஏன் முக்கியம்?

JSON பாகுபாடு — ஒவ்வொரு token எழுத்தும் ஓட்டம். SMS கட்டணம் — UTF-16 code unit எதிர் பயனர் எழுத்து.

மையக் கருத்து (மாணவர்களுக்கான விளக்கம்)

ஒரு எழுத்து: isinstance(x,str) and len(x)==1. bytesb'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மாணவர்கள்