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 )个项目中 |