bin(x, /)
將一個整數轉變為一個前綴為 “0b” 的二進位製字串
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# -*- coding: utf-8 -*- print(bin(3)) # 0b11 print(bin(-10)) # -0b1010 # 將二進為字串轉換回int print(int(bin(3), 2)) # 3 print(int(bin(-10), 2)) # -10 # 移除"0b"前綴 print(format(14, '#b'), format(14, 'b')) # ('0b1110', '1110') print(f'{14:#b}', f'{14:b}') # ('0b1110', '1110') print(format(14, '#b'), format(14, 'b')) # ('0b1110', '1110') print(f'{14:#b}', f'{14:b}') # ('0b1110', '1110') |