அல்கோரிதம்ascii character mapping

Understanding ASCII Character Mapping — ASCII எண்–எழுத்து படமெழுப்பு

TT
Testlaa Team
May 14, 20261 min read

ASCII — 128 எழுத்துகளுக்கு 0..127 எண். ord() — எழுத்து→எண்; chr() — எண்→எழுத்து. இது குறியீட்டு, hash, bit நுட்பங்களின் அடித்தளம்.

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

தொலை அளவீட்டு பாக்கெட் — ஒற்றை byte கட்டளை. தொடர்ச்சி சாதனம் — byte → அச்சு debug. குறியீட்டு பயிற்சி — ASCII byte XOR.

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

ord('A')=65, chr(65)='A'. சிற்றெழுத்துகள் தொடர்ச்சி. இலக்க '0'..'9'48..57. '7'ord(ch)-ord('0').

Pythonில் முயற்சி செய்வோம்

def ascii_codes(s: str) -> list[int]:
    return [ord(c) for c in s if c.isascii()]


print(ascii_codes("Hi99"))

அடிக்கடி நேரும் தவறுகள்

  • chr வரம்பு.
  • bytes vs str — Python 3 இல் கலவை.

முக்கியச் சுருக்கக் குறிப்புகள்

  • மூன்று தொகுதி: இலக்க, பேரெழுத்து, சிற்றெழுத்து.
  • Caesar — ord/chr விளக்கம்.

Tags:

StringsPythonமாணவர்கள்