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。
如果大家觉得有用,就请点个赞让更多的人看到吧~