அல்கோரிதம்character classification

Character Classification (Digit, Letter, Space, …) — எழுத்து வகைப்படுத்தல்

TT
Testlaa Team
May 14, 20261 min read

வகைப்படுத்தல் — எழுத்து, இலக்கம், வெற்றிடம், நிறுத்தக்குறி. Python isdigit/isalpha/isspace — Unicode பொருள் அறிய வேண்டும்.

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

வங்கி IBAN — வகுப்பு. பதிவு scraper — வெற்றிடம் தவிர். கடவு விதி — குறியீடு வகுப்பு.

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

சிறு நிபந்தனைகள்; c.isalpha() or c=='_'. ASCII மட்டும் — c.isascii().

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

def token_kind(ch: str) -> str:
    if ch.isspace():
        return "space"
    if ch.isdigit():
        return "digit"
    if ch.isalpha():
        return "letter"
    return "other"


print([token_kind(c) for c in "A 9#"])

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

  • isdecimal/isdigit/isnumeric வேறுபாடு.
  • _ — சொல் எதிர் identifier.

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

  • மாதிரி எழுத்துக்கு உண்மை அட்டவணை.
  • பெயரிடப்பட்ட செயலி.

Tags:

StringsPythonமாணவர்கள்