python 按位运算符 | 、& 出现的错误

python 按位运算符 | 、& 出现的错误,第1张

仿照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))

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/922780.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-16
下一篇2022-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存