Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Kiểm tra string có convert được thành float Python

Để parse string thành float, dùng cách sau:

try:
    print float('112.15')
except ValueError:
    print 'Cannot parse'

Output:

112.15

Nếu string không parse được, ném ValueError.

Tạo wrapper method trả boolean cho string đưa vào. Ví dụ:

def isfloat(value):
    try:
        float(value)
        return True
    except ValueError:
        return False

print(isfloat('112.5'))

OUTPUT

True