Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python异或运算符

作者:飞吻狂魔   发布日期:2026-05-16   浏览:108

# Python 异或运算符 (^)

# 异或运算符 (^) 是一个二元运算符,它对两个操作数的每一位进行比较。
# 如果两个相应的位不同,则结果为 1;如果相同,则结果为 0。

# 示例 1: 整数之间的异或运算
a = 5  # 二进制表示为 0101
b = 3  # 二进制表示为 0011

result = a ^ b  # 结果为 0110,即十进制的 6
print(f"{a} ^ {b} = {result}")  # 输出: 5 ^ 3 = 6

# 示例 2: 使用异或运算符交换两个变量的值
x = 10
y = 20

print(f"交换前: x = {x}, y = {y}")
x = x ^ y
y = x ^ y
x = x ^ y
print(f"交换后: x = {x}, y = {y}")  # 输出: 交换后: x = 20, y = 10

# 示例 3: 检查两个整数是否具有不同的奇偶性
def has_different_parity(a, b):
    return (a ^ b) & 1 == 1

print(has_different_parity(5, 3))  # 输出: True
print(has_different_parity(4, 6))  # 输出: False

上一篇:python dict 删除key

下一篇:python moviepy

大家都在看

python 二维码识别

python excel 库

python时间格式

pythoneval函数用法

列表切片操作python

python读取文件路径

staticmethod在python中有

python 保存json文件

python的assert基本用法

python开发windows应用程序

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站