仿照c#的程序写python的时候
c#中的程序为
首先也想转为二进制进行运算
a = bin(0)
b = bin(4)
print("(a|b) : ",a | b)
但结果报错
经查找资料后得知:
1.按位运算可以直接 int | int
所以 直接用 0 | 4
2. 或者也可以先将 bin(0)和bin(4),转为int形式,用eval()函数
eval(bin(0)) | eval(bin(4))

仿照c#的程序写python的时候
c#中的程序为
首先也想转为二进制进行运算
a = bin(0)
b = bin(4)
print("(a|b) : ",a | b)
但结果报错
经查找资料后得知:
1.按位运算可以直接 int | int
所以 直接用 0 | 4
2. 或者也可以先将 bin(0)和bin(4),转为int形式,用eval()函数
eval(bin(0)) | eval(bin(4))