如何在 Python 中组合两种类型,类似于在 TypeScript 中使用“&”?

问题描述 投票:0回答:1

比如说,我有两种类型

A
B
。如何将这些类型连接成一个包含
A
B
的所有成员的类型?

在 TypeScript 中,我会使用

&
运算符:
A & B
:

https://ultimatecourses.com/blog/use-intersection-types-to-combine-types-in-typescript

如何在 Python 中实现相同的效果?

python
1个回答
0
投票

您只需将

|
添加到变量中,因此:
x: A | B = A()

© www.soinside.com 2019 - 2024. All rights reserved.