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

Cách chuyển đổi số nguyên thành chuỗi bát phân trong Python?


Sử dụng hàm oct() từ thư viện chuẩn Python để chuyển đổi bất kỳ số nguyên nào sang dạng bát phân. Hàm trả về chuỗi có tiền tố '0o'.

>>> oct(100)
'0o144'
>>> oct(0x10)  # số hex 16
'0o20'
>>> oct(10)
'0o12'

Lưu ý: Kết quả là chuỗi (string), không phải số. Để chuyển ngược lại, dùng int('0o144', 8) hoặc int('144', 8).