通过在Python中分配二进制值来创建整数变量
给定一个二进制值,我们的任务是创建整数变量并以二进制格式分配值。要将二进制格式的值分配给变量,我们使用 0b 后缀。它告诉编译器该值(以 0b 为后缀)是一个二进制值并将其分配给变量。
Input: Var = 0b1010
Output: 10
Input: Var = 0b11001
Output: 25
注意:要以二进制格式打印值,我们使用bin()函数。
例一:二进制和十进制格式的简单演示
Python3
num = 10
# print num in decimal and binary format
print ("num (decimal) : ", num)
print ("num (binary ) : ", bin (num))
Python3
# Python code to create variable
# by assigning binary value
a = 0b1010
b = 0b11001
#printing the values in decimal form
print("Value of a is: ", a)
print("Value of b is: ", b)
#printing the values again in binary form
print("Value of a in binary form", bin(a))
print("Value of b in binary form", bin(b))
输出:
num (decimal) : 10
num (binary ) : 0b1010
示例 2:通过分配二进制值的整数变量。
蟒蛇3
# Python code to create variable
# by assigning binary value
a = 0b1010
b = 0b11001
#printing the values in decimal form
print("Value of a is: ", a)
print("Value of b is: ", b)
#printing the values again in binary form
print("Value of a in binary form", bin(a))
print("Value of b in binary form", bin(b))
输出:
Value of a is: 10
Value of b is: 25
Value of a in binary form 0b1010
Value of b in binary form 0b11001
如上所述,我们使用 0b 后缀。 , 它告诉编译器该值(以 0b 为后缀)是一个二进制值并将其分配给变量。因此,使用 bin()函数0b 打印二进制形式也会被打印,它只是告诉表示的数字是二进制形式。如果我们以十六进制形式打印这些,而不是“0b”“0x”将被打印,用于告诉数字以十六进制形式表示。