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

Làm thế nào để chuyển đổi chuỗi hex thành int trong Python?

Các chuỗi hex thường có tiền tố "0x". Nếu bạn có tiền tố này và một chuỗi hợp lệ, bạn có thể sử dụng int (string, 0) để lấy số nguyên. Số 0 được cung cấp để cho chức năng tự động giải thích cơ sở 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ể chuyển 16 thay vì 0 để chỉ định cơ số của số. Ví dụ:

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