Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để phân tích cú pháp một chuỗi thành float hoặc int trong python?

Để phân tích cú pháp một chuỗi thành int, bạn có thể sử dụng như sau:

try:
    print int('112')
except ValueError:
    print 'Cannot parse'

Điều này sẽ cung cấp cho bạn kết quả:

112

Để phân tích cú pháp một chuỗi thành float, bạn có thể sử dụng như sau:

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

Điều này sẽ cung cấp cho bạn kết quả:

112.15