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

结论

如果您对本教程有任何疑问,请在评论部分中提及。