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

Cách chuyển chuỗi hex thành int trong Python?

Chuỗi hex thường có tiền tố "0x". Nếu bạn có tiền tố này và chuỗi hợp lệ, bạn có thể dùng int(string, 0) để lấy số nguyên. Số 0 được cung cấp để báo cho hàm tự động diễn giải base từ tiền tố. Ví dụ:

>>> int("0xfe43", 0)
65091

Nếu bạn không có tiền tố "0x", bạn có thể truyền 16 thay vì 0 để chỉ định base của số. Ví dụ:

>>> int("fe43", 16)
65091