Python 中的 bin()
bin() 函数将十进制数转换为二进制数。可以将正整数或负整数用作要转换的参数。
语法
以下是该函数的语法。
bin(n) Parameters : an integer to convert Return Value : A binary string of an integer or int object. Exceptions : Raises TypeError when a float value is sent as argument.
在以下示例中,我们将一个正整数和一个负整数转换为二进制数。结果带有前缀 0b,表示该数字是二进制表示形式。
示例
n = input("Enter an integer :")
dec_number = int(n)
bin_number = bin(dec_number)
print(bin_number)输出
运行以上代码会得到以下结果:
Write the code result here. Result Enter an integer :23 0b10111 Enter an integer :-31 -0b11111
如果我们不想在转换后的数字前面显示前缀 0b,那么需要应用字符串函数来移除初始的 2 个字符。
示例
n = input("Enter an integer :")
dec_number = int(n)
bin_number = bin(dec_number)
print(type(bin_number))
x = bin_number[2:]
print(x)输出
运行以上代码会得到以下结果:
Enter an integer :13 1101
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP