Python typing模块类型注解

文章目录

        • typing模块
        • 示例

typing模块

Python typing模块中包含了许多不同的类型注释,用于标注函数的参数和返回值的类型。下面是一些常见的类型注释:

  1. int: 表示整数类型
  2. float: 表示浮点数类型
  3. str: 表示字符串类型
  4. bool: 表示布尔类型
  5. List: 表示列表类型
  6. Tuple: 表示元组类型
  7. Set: 表示集合类型
  8. Dict: 表示字典类型
  9. Any: 表示任意类型
  10. Union: 表示多个类型中的一个
  11. Optional: 表示可选类型,即可以为指定类型或者None
  12. Callable: 表示可调用对象类型,如函数
  13. Generator: 表示生成器类型
  14. Iterator: 表示迭代器类型
  15. TypeVar: 表示泛型类型

这只是一些常见的类型注释,实际上Python typing

你可能感兴趣的:(程序设计杂事,python,java,算法,r语言,pytorch,开发语言,人工智能)