Python số âm thành nhị phân
Trong hướng dẫn này, bạn sẽ học cách sử dụng Python để chuyển đổi một số nguyên thành một số nhị phân, nghĩa là chuyển đổi một số nguyên thành một chuỗi nhị phân Show
Bạn sẽ tìm hiểu tổng quan ngắn gọn về chuyển đổi này và cách các chuỗi nhị phân được biểu diễn trong máy tính. Sau đó, bạn sẽ học cách sử dụng bốn phương pháp khác nhau để sử dụng Python để chuyển đổi int thành nhị phân. Chúng bao gồm, hàm 8, định dạng chuỗi, chuỗi f, hàm 9, cũng như triển khai ngây thơ mà không cần sử dụng bất kỳ hàm nàoCâu trả lời nhanh. Sử dụng hàm format() Mục lục
Chuỗi nhị phân cho số nguyên là gì?Hệ thống số nguyên phổ biến mà chúng ta quen sử dụng, hệ thống thập phân, sử dụng cơ số mười, nghĩa là nó có mười ký hiệu khác nhau. Các ký hiệu này là các số từ 0 đến 9, cho phép chúng tôi thực hiện tất cả các tổ hợp số mà chúng tôi quen thuộc Mặt khác, các chuỗi nhị phân sử dụng cơ số hai, nghĩa là chúng chỉ có hai số để biểu thị các số khác nhau. Các số này là 0 hoặc 1. Trong khi hệ thống số nhị phân đã được sử dụng trong các nền văn minh cổ đại khác nhau (chẳng hạn như Ai Cập và Ấn Độ), nó được sử dụng rộng rãi trong hệ thống điện tử và máy tính trong thời hiện đại. Trong các phần tiếp theo, bạn sẽ học cách sử dụng Python để chuyển đổi một số nguyên thành nhị phân bằng cách sử dụng hàm 8Bạn muốn tìm hiểu cách lấy phần mở rộng của tệp bằng Python? Sử dụng bin Python để chuyển đổi Int thành nhị phânHàm Python 8 là viết tắt của nhị phân và cho phép chúng ta chuyển đổi một số nguyên thành một chuỗi nhị phân, có tiền tố là 1. Trong phần sau, bạn sẽ học cách chuyển đổi số nguyên bằng Python mà không cần tiền tốHãy cùng xem cách chúng ta có thể biến một số nguyên dương thành một chuỗi nhị phân bằng Python
Chúng ta có thể thấy rằng một chuỗi nhị phân có tiền tố 1 đã được trả vềHãy kiểm tra loại câu lệnh được trả về, sử dụng hàm 3 tích hợp
Chúng ta có thể thấy ở đây hàm đã trả về một chuỗi, như mong đợi Bây giờ hãy xem điều gì xảy ra khi chúng ta chuyển vào một số nguyên âm và cố gắng sử dụng Python để chuyển đổi nó thành chuỗi nhị phân
Chúng ta có thể thấy rằng cũng có một tiền tố 4 cho chuỗi của chúng ta, cho chúng ta biết rằng số đó là một giá trị âmTrong phần tiếp theo, bạn sẽ tìm hiểu cách sử dụng định dạng chuỗi Python để chuyển đổi một chuỗi int thành chuỗi nhị phân Bạn muốn tìm hiểu cách sử dụng hàm 5 của Python để lặp qua hai danh sách? Sử dụng định dạng chuỗi Python để chuyển đổi Int thành nhị phânNếu bạn muốn chuyển đổi một số nguyên Python thành một chuỗi nhị phân không có tiền tố 1, bạn có thể sử dụng định dạng chuỗiĐịnh dạng chuỗi Python cho phép chúng tôi xác định các loại định dạng khác nhau để truyền giá trị. Trong trường hợp này, chúng tôi sẽ chuyển mã định dạng của 8, mã này cho phép chúng tôi chuyển đổi một số nguyên thành nhị phânHãy xem cách chúng ta có thể chuyển vào một vài giá trị số nguyên, cả dương và âm, rồi chuyển đổi chúng thành chuỗi nhị phân bằng cách sử dụng định dạng chuỗi 1Chúng ta có thể thấy ở đây rằng phương thức này trả về các chuỗi giống nhau, không có tiền tố 1Trong phần tiếp theo, bạn sẽ tìm hiểu Python f-strings để chuyển đổi một int thành một chuỗi nhị phân Bạn muốn tìm hiểu thêm về vòng lặp for Python? . Thay vào đó, bạn muốn xem một video? Sử dụng chuỗi f Python để chuyển đổi Int thành nhị phânPython f-strings cho phép chúng ta định dạng chuỗi trực quan hơn một chút. Chúng cũng cho phép chúng tôi áp dụng định dạng cho chuỗi của mình theo cách tương tự như định dạng chuỗi truyền thống Như một sự bồi dưỡng nhanh về các chuỗi f của Python, chúng là các chuỗi được giới thiệu trong Python phiên bản 3. 6 trở lên và được tạo bằng cách thêm tiền tố 0 hoặc 1 vào chuỗiHãy xem cách chúng ta có thể chuyển đổi một số nguyên thành một chuỗi nhị phân bằng Python f-strings. Chúng tôi sẽ thử điều này cho các số nguyên dương và âm giống như trên 5Chúng ta có thể thấy ở đây các giá trị giống nhau được trả về. Chuỗi f Python có thể không hoạt động trong tất cả các phiên bản Python, nhưng chúng trực quan và dễ hiểu Trong phần tiếp theo, bạn sẽ tìm hiểu cách sử dụng hàm 9 của Python để chuyển đổi một int thành một chuỗi nhị phânBạn muốn tìm hiểu thêm về chuỗi f Python? Sử dụng định dạng Python để chuyển đổi Int sang nhị phânMột cách khác để chuyển đổi số nguyên Python thành chuỗi nhị phân là sử dụng hàm 9 tích hợp. Hàm 9 lấy giá trị và thông số định dạng làm đối số của nóDo đó, chúng ta có thể chuyển vào một giá trị (trong trường hợp này là số nguyên) và thông số định dạng (trong trường hợp này là “b”), để xác định rằng chúng ta muốn trả về một chuỗi nhị phân Hãy xem cách chúng ta có thể thực hiện điều này bằng Python 6Đây cũng là một cách rất dễ đọc để chúng ta có thể chuyển đổi số nguyên Python thành chuỗi. Hàm làm rõ rằng chúng tôi đang chuyển đổi một giá trị thành một thứ khác, thậm chí chỉ định một loại Trong phần cuối cùng, bạn sẽ tìm hiểu cách chuyển đổi một chuỗi int thành chuỗi nhị phân từ đầu Muốn tìm hiểu cách tính toán và sử dụng logarit tự nhiên trong Python. Hãy xem hướng dẫn của tôi tại đây, hướng dẫn này sẽ dạy cho bạn mọi thứ bạn cần biết về cách tính toán nó trong Python Chuyển đổi một số nguyên thành nhị phân trong Python mà không cần chức năngTrong phần cuối cùng này, bạn sẽ học cách chuyển đổi cách tạo một phương thức đơn giản để chuyển đổi một số nguyên Python thành một chuỗi. Trên thực tế, bạn sẽ tạo một chức năng tùy chỉnh để thực hiện điều này, nhưng có thể hiểu cách hoạt động của chuyển đổi Nói một cách thực tế, đây không phải là điều bạn thực sự cần làm, nhưng nó có thể là một nhiệm vụ hữu ích để hiểu cho các cuộc phỏng vấn lập trình 7Xem một số hướng dẫn Python khác về datagy, bao gồm hướng dẫn đầy đủ của chúng tôi về cách tạo kiểu cho Pandas và tổng quan toàn diện của chúng tôi về Pivot Tables trong Pandas Phần kết luậnTrong bài đăng này, bạn đã học cách sử dụng Python để chuyển đổi int thành nhị phân, nghĩa là cách chuyển đổi giá trị số nguyên thành chuỗi nhị phân. Bạn đã học cách thực hiện việc này bằng một số phương pháp khác nhau, bao gồm sử dụng hàm 8 của Python, định dạng chuỗi, chuỗi f, hàm 9 và hoàn toàn không sử dụng bất kỳ hàm nàoNếu bạn muốn tìm hiểu thêm về hàm 8 của Python, hãy xem tài liệu chính thức tại đây. Để tìm hiểu thêm về hàm 9 của Python, bạn có thể tìm tài liệu chính thức tại đây |