Python程序中的bin()
在本教程中,我们将学习该bin()方法。
bin()
bin()函数用于将数字转换为二进制。如果将数字传递给该bin()函数,则它将返回该数字的二进制表示形式。
Python中的二进制数字以0b开头。该bin()函数的结果也以0b开头。不要对此感到困惑。
让我们看一些例子。
示例
# initialising a number n = 2 # converting to binary using bin(n) binary = bin(n) # displaying the binary number print(binary)
输出结果
如果运行上面的代码,您将得到以下结果。
0b10
示例
# initialising a number n = 100 # converting to binary using bin(n) binary = bin(n) # displaying the binary number print(binary)
输出结果
如果运行上面的代码,您将得到以下结果。
0b1100100
如果传递数字以外的其他对象,则会出现错误。让我们看一个例子。
示例
# initialising a number n = 'Hafeez' # converting to binary using bin(n) binary = bin(n) # displaying the binary number print(binary)
输出结果
如果运行上面的代码,您将得到以下结果。
TypeError Traceback (most recent call last)
<ipython-input-4-2184ca5e2014> in <module>
3
4 # converting to binary using bin(n)
----> 5 binary = bin(n)
6
7 # displaying the binary number
TypeError: 'str' object cannot be interpreted as an integer结论
如果您对本教程有任何疑问,请在评论部分中提及。