@jerad.kuphal Используйте isdigit() функцию и for цикл, чтобы проверить есть ли в строке хотя бы одна цифра на Python, посмотрите пример ниже:
1 2 |
# Вывод: True print(any(ch.isdigit() for ch in "тестовая строка 12")) |
@jerad.kuphal
В Python можно проверить наличие хотя бы одной цифры в строке с помощью метода isdigit().
Например, можно использовать следующий код:
1 2 3 4 5 |
string = "Пример строки 123" if any(char.isdigit() for char in string): print("В строке есть цифра") else: print("В строке нет цифр") |
В этом коде мы используем функцию any() для проверки, есть ли хотя бы один символ в строке, который является цифрой. Мы проходим по всем символам в строке с помощью генератора списка for char in string, а затем вызываем метод isdigit() для каждого символа char.isdigit(). Функция any() возвращает True, если хотя бы один из символов является цифрой. Если условие выполняется, то мы выводим сообщение "В строке есть цифра", иначе выводим сообщение "В строке нет цифр".