&在python中的用法

731
2024/1/10 6:14:14
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Python中,&是按位与运算符,并且可以用于整数和布尔值。

当用于整数时,&执行两个整数的二进制按位与操作,并返回结果。例如:

a = 5  # 二进制表示为 0101
b = 3  # 二进制表示为 0011
c = a & b  # 二进制按位与操作,结果为 0001,即十进制的 1
print(c)  # 输出 1

当用于布尔值时,&执行逻辑与操作,并返回布尔结果。例如:

a = True
b = False
c = a & b  # 逻辑与操作,结果为 False
print(c)  # 输出 False

此外,&还可以用于集合操作,例如求两个集合的交集。例如:

set1 = {1, 2, 3, 4}
set2 = {3, 4, 5, 6}
intersection = set1 & set2  # 求两个集合的交集
print(intersection)  # 输出 {3, 4}

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: python什么是迭代函数