Python typing模块,常用函数和类
下面列出了Python typing 模块中定义的常用函数和类,我们从764个开源Python项目中,按照使用频率进行了排序。
函数和类 | 使用项目数 |
---|---|
1. List() | 用在(532)个项目中 |
2. Dict() | 用在(384)个项目中 |
3. Tuple() | 用在(372)个项目中 |
4. Union() | 用在(342)个项目中 |
5. Optional() | 用在(311)个项目中 |
6. Any() | 用在(308)个项目中 |
7. Callable() | 用在(231)个项目中 |
8. Iterable() | 用在(209)个项目中 |
9. Set() | 用在(124)个项目中 |
10. TypeVar() | 用在(108)个项目中 |
11. Sequence() | 用在(99)个项目中 |
12. Iterator() | 用在(97)个项目中 |
13. Type() | 用在(89)个项目中 |
14. NamedTuple() | 用在(76)个项目中 |
15. Mapping() | 用在(66)个项目中 |
16. Generator() | 用在(61)个项目中 |
17. cast() | 用在(43)个项目中 |
18. Generic() | 用在(33)个项目中 |
19. IO | 用在(26)个项目中 |
20. TYPE_CHECKING | 用在(25)个项目中 |
21. Awaitable() | 用在(21)个项目中 |
22. AnyStr() | 用在(18)个项目中 |
23. MutableMapping() | 用在(18)个项目中 |
24. get_type_hints() | 用在(13)个项目中 |
25. FrozenSet() | 用在(12)个项目中 |
26. NewType() | 用在(12)个项目中 |
27. MutableSequence() | 用在(12)个项目中 |
28. Text() | 用在(10)个项目中 |
29. TextIO() | 用在(10)个项目中 |
30. GenericMeta() | 用在(9)个项目中 |
31. Pattern() | 用在(9)个项目中 |
32. Sized() | 用在(9)个项目中 |
33. Match() | 用在(8)个项目中 |
34. AbstractSet() | 用在(8)个项目中 |
35. BinaryIO() | 用在(8)个项目中 |
36. Container() | 用在(7)个项目中 |
37. DefaultDict() | 用在(7)个项目中 |
38. Hashable() | 用在(7)个项目中 |
39. MutableSet() | 用在(6)个项目中 |
40. ClassVar() | 用在(6)个项目中 |
41. ByteString() | 用在(5)个项目中 |