Python 中的 | 符号
- 正文
- 用法 1
- 用法2
正文
今天遇到了一个符号 |
,本文将对符号 |
的意思进行说明。
x: int = 1
print(x) # 1
上述代码中,:int
表示的是注释内容,这个在 python 中的注释 一文中我们已经进行了说明。
用法 1
有些时候我们会遇到下面的写法,此处的 |
符号也是注释内容的一部分,它表示的是 or
的含义,即 x
变量可以是 int
型也可以是 float
类型。
x: int | float = 1
print(x) # 1
用法2
此外,|
符号还有另外一种用法
x = 1 | 2
print(x) # 3
y = 2 | 2
print(y) # 2
上述结果是通过将 1
和 2
换成二进制表达后,再按位进行 or
运算获得的。因此 |
符号也被叫做 binary or
。而 |
符号在英文中被叫做 pipe character
。
如果大家觉得有用,就请点个赞让更多的人看到吧~