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).