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

Thực hiện phép toán học trên string Python

Dùng function eval evaluate mathematical expression trong string.

Ví dụ

Nếu string có nội dung (4*5) + 21, eval nó lấy kết quả.

>>> s = "(4*5) + 22"
>>> eval(s)
42

eval tuân theo quy tắc Python evaluate math expression cho trường hợp không cung cấp parentheses, v.v. Rất cẩn trọng khi dùng eval vì có thể là lỗ hổng bảo mật lớn và bug.