அல்கோரிதம்alphabet range check

Check if a Character is an Alphabet — எழுத்து எழுத்தா இல்லையா

TT
Testlaa Team
May 14, 20261 min read

ஒரு எழுத்து ஆங்கில எழுத்தா (AZ அல்லது az) என்பதை அறிதல் பாகுபாடு, கடவுச்சொல் விதிகள், மற்றும் உள்ளீட்டு சரிபார்ப்பில் அடிப்படை.

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

விமான குறியீடு — எழுத்து+எண்; ஒவ்வொரு இடமும் வகைப்படுத்தல். மாணவர் ID — தொடக்க எழுத்து கட்டாயம். விசைப்பலகை கற்பித்தல் — எழுத்து விசைகள் மட்டும்.

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

ASCII: ('A'<=ch<='Z') or ('a'<=ch<='z'). Python isalpha()ஆங்கிலத்திற்கு வெளியே எழுத்துக்கும் True (தமிழ் எழுத்தும்). “ஆங்கிலம் மட்டும்” எனில் ASCII வரம்பு அல்லது ch.isascii() and ch.isalpha().

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

def is_ascii_alpha(ch: str) -> bool:
    return len(ch) == 1 and (("A" <= ch <= "Z") or ("a" <= ch <= "z"))


for c in "A9அ":
    print(c, is_ascii_alpha(c))

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

  • isalpha() — ஆங்கிலம் மட்டும் விதிக்கு பொருந்தாது.
  • ch நீளம் >1 தவறு.
  • locale — போட்டியில் வெளிப்படை வரம்பு.

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

  • விவரம்: ஆங்கிலம் எதிர் Unicode எழுத்து.
  • is_ascii_alpha உதவி ஒருமுறை.
  • isdigit() உடன்.

Tags:

StringsPythonமாணவர்கள்