typing库

  1. typing库typing.py中所有类型有哪些?如下所示:
__all_ = [
# Super-special typing primitives.
'Any', 'Callable', 'ClassVar', 'Generic', 'Optional', 'Tuple', 'Type', 'TypeVar', 'Union',
#ABCs (from collections.abc).
'AbstractSet', 'ByteString', 'Container', 'ContextManager', 'Hasshable', 'ItemsView', "Iterable', 'Iterator', "KeysView', "Mapping',
'MappingView', 'MutableMapping', "MutableSequence', 'MutableSet', 'Sequence', 'Sized', 'ValuesView', 'Awaitable', 'AsyncIterator', 
'AsyncIterable', 'Coroutine', 'Collection', 'AsyncGenerator', 'AsyncContextManager',
#structural checks a.k.a.protocols.
'Reversible', 'SupportsAbs', 'SupportsBytes', 'SupportsComplex', "SupportsFloat', 'SupportsInt', 'SupportsRound',
#Concrete collection types
'Counter', 'Deque', 'Dict', 'DefaultDict', 'List', 'Set', 'FrozenSet', 'NameTuple', 'Generator',
#one-off things
'AnyStr', 'cast', 'get_type_hints', 'NewType', 'no_type_check', 'no_type_check_decorator', 'NoReturn', 'overload', ’Text', 'TYPE_CHECKING',]
  1. TypeVar类型重定义(也就是用户自己定义的泛型类型)
    !类似于C语言的typedef在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值