அல்கோரிதம்case normalization

Case Normalization — எழுத்துரு இயல்பாக்கம்

TT
Testlaa Team
May 14, 20261 min read

எழுத்துரு இயல்பாக்கம்'Email' மற்றும் 'EMAIL' ஒரே சாவி; பொதுவாக எல்லாம் சிற்றெழுத்து அல்லது Unicode casefold.

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

மின்னஞ்சல் உள்நுழைவு — சிற்றெழுத்து. தேடல் குறியீட்டு — case fold. சட்ட நகல் நீக்கம் — casefold.

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

Python: எளியதற்கு lower(); Unicode சமநிலைக்கு casefold() (எ.கா. ßss). சாவி இயல்பாக்கு; காட்சிக்கு மூலம் வை.

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

def login_key(email: str) -> str:
    return email.strip().casefold()


print(login_key("  User@MAIL.com "))

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

  • Turkish locale upper() ஆச்சரியம்.
  • மீட்பு இழப்பு — மிக விரைவு இயல்பாக்கம்.

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

  • வழக்கம்: text.strip().casefold() பயனர் சாவி.
  • API ஆவணம்.

Tags:

StringsPythonமாணவர்கள்