Tag Archives: число

Python преобразовать строку в число

Одним из наиболее частых вопросов, которым задаются питонисты-новички – как преобразовать строку в число? Например, преобразовать строку “123.445” в число float 123.445 или строку типа “15” в число int 15. Делается на Python это так: >>> a = “123.445” >>> float(a) 123.445 >>> a = “15” >>> int(a) 15

Python проверить является ли строка числом

Для того чтобы проверить является ли строка числом, можно использовать функцию isdigit(): >>> a = “012345” >>> a.isdigit() True >>> b = “123abcd” >>> b.isdigit() False   Однако этот способ не будет работать для чисел с плавающей точкой, например 0.5. В таком случае можно написать такой метод проверки: def is_number(str): try: float(str) return True except ValueError: return […]