
仿照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))
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)