cainiaofei

2022-09-30   阅读量: 1279

Python中∧是什么意思?

Python中∧是什么意思?
添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
0.0000 0 1 关注作者 收藏

评论(1)

85691082
2022-09-30

Python中∧是位运算中的异或运算符,Python语言支持以下类型的运算符:算术运算符、比较(关系)运算符、赋值运算符、逻辑运算符、位运算符、成员运算符、身份运算符、运算符优先级等,其中,按位运算符是把数字看作二进制来进行计算的,Python中的按位运算法则如下:

a = 50

b = 70

a的二进制格式就是: 0011 0010

b的二进制格式就是: 0100 0110

(1)a & b = 0000 0010,按位与运算的运算符是 &,它有 2 个操作数,其运算法则是,如果两个相应位都为1,则该位的结果为1,否则为0

c = a & b

print(c)

输出结果为:

2

(2)a | b = 0111 0110,按位或运算的运算符是 |,它有 2 个操作数,运算法则是,只要对应的二个二进位有一个为1时,结果位就为1

c = a | b

print(c)

输出结果为:

118

(3)a ^ b = 0111 0100,按位异或运算的运算符是 ^,它有 2 个操作数,运算法则是,按位将 2 个操作数对应的二进制数一一对应,当对应位的二进制值相同(同为 0 或同为 1)时,所得结果为 0;反之,则为 1

c = a ^ b

print(c)

输出结果为:

116

0.0000 0 0 回复

推荐帖子


    暂无数据

推荐课程