Python | 运算符 作者:马育民 • 2026-02-25 09:56 • 阅读:10003 # 基础用法 这是 `|` 符号最基础的作用,用于整数的二进制位运算,将两个数的二进制位进行 **或操作**(只要对应位有一个是 1,结果就是 1,详见[链接](https://www.malaoshi.top/show_1IX4sDGM8PRy.html "链接"))。 ```python # 基础示例:按位或 a = 3 # 二进制:011 b = 5 # 二进制:101 print(a | b) # 输出 7(二进制:111) ``` # 序列用法 ### 字典合并 `dict1 | dict2` 合并两个字典(替代 `{**dict1, **dict2}`) ```python a = {"name": "张三"} b = {"age": 20} print(a | b) # 输出 {'name': '张三', 'age': 20} ``` ### 集合合并 `set1 | set2` 等价于集合的并集(和 `set1.union(set2)` 效果一致) ```python s1 = {1, 2} s2 = {3, 4} print(s1 | s2) # 输出 {1,2,3,4} ``` 原文出处:http://www.malaoshi.top/show_1GW2qDE5Mr5E.html