Hàm bin[] được sử dụng để chuyển đổi một số nguyên thành một chuỗi nhị phân. Kết quả là một biểu thức Python hợp lệ
cú pháp
bin[x]
Phiên bản
[Trăn 3. 2. 5]
Ghi chú. Nếu x không phải là đối tượng int của Python, thì nó phải xác định một phương thức __index__[] trả về một số nguyên
Giá trị trả về
số nguyên
Ví dụ. Hàm bin[] trong Python - Chuyển đổi số nguyên thành nhị phân
x = 10
print["Original number: ",x]
y = bin[x]
print["Binary string:"]
print [y]
x = -10
print["\nOriginal number: ",x]
y = bin[x]
print["Binary string:"]
print [y]
đầu ra
Original number: 10 Binary string: 0b1010 Original number: -10 Binary string: -0b1010
Ví dụ. Hàm bin[] trong Python - Chuyển đổi số nguyên thành nhị phân không có tiền tố dấu
x = 10
print["Original number: ",x]
print[x]
print["Binary string:"]
print[bin[x][2:].zfill[8]]
x = -10
print["\nOriginal number: ",x]
print[x]
print["Binary string:"]
print[bin[x][3:].zfill[8]]
đầu ra
Original number: 10 10 Binary string: 00001010 Original number: -10 -10 Binary string: 00001010
Ví dụ. Chuyển đổi một số nguyên thành nhị phân mà không cần sử dụng hàm bin[]
def dec_to_bin[n]:
binary = ""
x = 0
while n > 0 and x