Запятая может плавать (может быть и не запятая, а точка или другой символ). Интересует универсальное решение
Ответ
Можно просто убрать запятую и привести к int
s = '1,012'
int(s.replace(',','').replace('.','')) #1012
Можно с помощью регулярных выражений оставить в строке только цифры:
import re
s = '1-2dsd.lwjkq q sas343toi|'
print(int(re.sub('\D','',s))) # 12343
Комментариев нет:
Отправить комментарий