அல்கோரிதம்character to integer conversion
Character to Integer Conversion (Digits and Bases) — எழுத்து → முழு எண்
TT
Testlaa Team
May 14, 2026•1 min read
இலக்க எழுத்து → முழு: int(ch); hex — int(ch,16); முழு சரம் — int(s) (நினைவு வரம்புடன்).
உண்மை உலகில் இது ஏன் முக்கியம்?
ஸ்ப்ரெட்ஷீட் — '00042'→42. உட்பொதிந்த — ASCII இலக்க byte கூட்டல்.
மையக் கருத்து (மாணவர்களுக்கான விளக்கம்)
ord(ch)-ord('0') அல்லது int(ch); குறி — முன் +/- பிரி.
Pythonில் முயற்சி செய்வோம்
def parse_unsigned(s: str) -> int:
n = 0
for ch in s:
if not ch.isdigit():
raise ValueError
n = n * 10 + (ord(ch) - ord("0"))
return n
print(parse_unsigned("904"))
அடிக்கடி நேரும் தவறுகள்
- வெற்று —
int('')பிழை. - இலக்கமில்லா எழுத்து — ValueError.
முக்கியச் சுருக்கக் குறிப்புகள்
- குப்பை உள்ளீடு — முன்
isdigit(). - உறுதி இலக்கு —
ordவேகம்.
Tags:
StringsPythonமாணவர்கள்
