📜  通过在Python中分配二进制值来创建整数变量

📅  最后修改于: 2022-05-13 01:54:51.247000             🧑  作者: Mango

通过在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”将被打印,用于告诉数字以十六进制形式表示。