Как проверить строку на наличие цифр python
5 лет назад
Человек-Молекула
Ответы
2
Для проверки, есть ли в строке цифры, можно воспользоваться встроенным методом isdigit(), который проверяет что строка состоит из цифры, и, проверяя, обойти всю строчку
4 года назад
Ivan Mamtsev
0
Есть ли в строке хотя бы одна цифра, проверяет any() вместе с isdigit():
any() останавливается на первой найденной цифре.
Состоит ли строка только из цифр
Чтобы проверить, что строка — число, включая отрицательные и дробные, попробуйте преобразовать её:
Через регулярное выражение
Посчитать цифры
isdigit(), isdecimal() и isnumeric()
Для обычных цифр 0–9 все три методы работают одинаково. Если строку потом передадите в int(), проверяйте через isdecimal(): int("²") выдаст ошибку, хотя "²".isdigit() вернёт True.
Строки и их методы разбирают в бесплатном курсе «Основы Python».
8 дней назад
Никита Вихров
108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845






