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

Trích xuất số thập phân từ một chuỗi bằng Python

Sử dụng mô-đun RegEx là cách nhanh nhất.

>>> import re

Giả sử rằng chuỗi chứa số nguyên và số dấu phẩy động cũng như bên dưới -

>>> s ='tuổi của tôi là 25. Tôi có 55,50 điểm phần trăm và 9764135408 là số của tôi'

hàm findall () trả về danh sách các số phù hợp với mẫu đã cho, bao gồm chữ số trước và sau dấu thập phân

>>> re.findall('\d*\.?\d+',s)

Kết quả là một đối tượng danh sách của tất cả các số

['25', '55.50', '9764135408']