bin()函數是Python內置函數之一,用于將整數轉換為二進制表示的字符串。它的工作原理是將整數轉換為二進制,并返回一個以"0b"開頭的字符串。例如,bin(10)返回字符串’0b1010’,表示十進制數10的二進制表示。
在Python中,整數有正負之分,bin()函數對于負數也能正確地進行二進制轉換。例如,bin(-10)返回字符串’-0b1010’,表示十進制數-10的二進制表示。
需要注意的是,bin()函數返回的二進制字符串中,除了以"0b"開頭之外,其余部分都是二進制數字的表示。