try/except

А как быть, если вы хотите проверить, содержит ли строка вообще любое десятичное число, а не только целое неотрицательное?

Для этого просто приведите его к float.