Làm thế nào để bạn đại diện cho số bát phân trong python?
Mọi người ơi. Trong bài viết này, chúng ta sẽ tập trung vào biểu diễn Bát phân của một giá trị số nguyên bằng hàm Python oct() Show
Bắt đầu với hàm oct() trong PythonPython có nhiều hàm dựng sẵn khác nhau để thao tác và vận hành trên các giá trị dữ liệu. dec_num = 2 print("Octal representation of decimal number:", oct(dec_num)) bin_num = 0b10 print("Octal representation of binary number:", oct(bin_num)) hex_num = 0x17 print("Octal representation of decimal number:", oct(hex_num))1 được sử dụng để biểu diễn giá trị số nguyên thành định dạng biểu diễn Octal cú pháp oct(number)
Thí dụ dec_num = 2 print("Octal representation of decimal number:", oct(dec_num)) bin_num = 0b10 print("Octal representation of binary number:", oct(bin_num)) hex_num = 0x17 print("Octal representation of decimal number:", oct(hex_num)) đầu ra Octal representation of decimal number: 0o2 Octal representation of binary number: 0o2 Octal representation of decimal number: 0o27 Lỗi và ngoại lệ với hàm oct() trong PythonNếu một giá trị kiểu float được truyền cho hàm oct() của Python, nó sẽ tạo ra một ngoại lệ dec_num = 2 print("Octal representation of decimal number:", oct(dec_num)) bin_num = 0b10 print("Octal representation of binary number:", oct(bin_num)) hex_num = 0x17 print("Octal representation of decimal number:", oct(hex_num))3 i. e. Hàm oct() chỉ chấp nhận các giá trị số nguyên làm tham số Thí dụ dec_num = 2.4 print("Octal representation of decimal number:", oct(dec_num)) đầu ra TypeError Traceback (most recent call last) Biểu diễn bát phân của các phần tử của một mảng trong mô-đun NumPyCác phần tử chứa trong cấu trúc dữ liệu như mảng NumPy, danh sách, v.v. có thể được chuyển đổi thành dạng Bát phân của nó bằng cách sử dụng chức năng tích hợp sẵn của NumPy dec_num = 2 print("Octal representation of decimal number:", oct(dec_num)) bin_num = 0b10 print("Octal representation of binary number:", oct(bin_num)) hex_num = 0x17 print("Octal representation of decimal number:", oct(hex_num))4 được sử dụng để chuyển đổi mọi phần tử của mảng sang dạng bát phân theo kiểu thông minh về phần tử cú pháp numpy.base_repr(number, base, padding)
Thí dụ oct(number)3 đầu ra oct(number)4 Biểu diễn bát phân của các giá trị dữ liệu bằng mô-đun PandasMô-đun Python Pandas được sử dụng để đóng khung các phần tử ở dạng DataFrames và hoạt động trên các bộ dữ liệu. Python dec_num = 2 print("Octal representation of decimal number:", oct(dec_num)) bin_num = 0b10 print("Octal representation of binary number:", oct(bin_num)) hex_num = 0x17 print("Octal representation of decimal number:", oct(hex_num))8 có thể được sử dụng để biểu diễn các giá trị dữ liệu số nguyên của tập dữ liệu sang định dạng Bát phân của chúng cú pháp oct(number)6 Thí dụ oct(number)7 đầu ra dec_num = 2 print("Octal representation of decimal number:", oct(dec_num)) bin_num = 0b10 print("Octal representation of binary number:", oct(bin_num)) hex_num = 0x17 print("Octal representation of decimal number:", oct(hex_num))0 Phần kết luậnNhư vậy, trong bài viết này, chúng ta đã hiểu cách biểu diễn các giá trị số nguyên sang định dạng Bát phân của chúng bằng cách sử dụng hàm oct() trong Python Làm cách nào để định dạng bát phân trong Python?Và thay vì bin() hoặc hex(), chúng tôi sử dụng oct() để chuyển đổi số thành bát phân trong Python. Chúng tôi đặt trước các số bát phân bằng số 0 theo sau là chữ thường o, chẳng hạn như '0o'. Tám chữ số của bát phân là 0, 1, 2, 3, 4, 5, 6, 7.
Làm cách nào để lưu trữ giá trị bát phân trong Python?Trong Python, chúng ta cũng có một kiểu dữ liệu số khác gọi là số bát phân và số thập lục phân. Để biểu thị số bát phân có cơ số 8 trong Python, hãy thêm số 0 (không) vào trước để trình thông dịch Python có thể nhận ra rằng chúng ta muốn giá trị đó .
biểu tượng cho bát phân là gì?Trong IDL, ký hiệu cho số bát phân là " n hoặc 'n'O . Số trong ví dụ của chúng tôi sẽ được viết "22563 hoặc '22563'O. |