Yunyin's blog
  • Home
  • Archive
  • Tags
  • Categories

    { python hint }

  • 00 安装与使用mypy

    2024-04-27 /
    • { Python语法 }
    • { 语法糖 }
    • { python hint }

    安装与使用mypy

    1. install

    Read On »
  • 01 标注类型:参数与返回值

    2024-04-27 /
    • { Python语法 }
    • { 语法糖 }
    • { python hint }

    标注类型:参数与返回值

    basic type

    Read On »
  • 02 标注类型:容器中的元素(python3-9)

    2024-04-27 /
    • { Python语法 }
    • { 语法糖 }
    • { python hint }

    标注类型:容器中的元素(python3.9)

    ​ 有时候需要对容器进行类型标注,来保证容器中的每个元素都是一样的类型。

    Read On »
  • 03 Union:标注可能的类型

    2024-04-27 /
    • { Python语法 }
    • { 语法糖 }
    • { python hint }

    Union:标注可能的类型

    ​ 一个参数可能是多种类型,最常见的莫过于可能是None。

    Read On »
  • 04 Optional:可能是None的类型

    2024-04-27 /
    • { Python语法 }
    • { 语法糖 }
    • { python hint }

    Optional:可能是None的类型

    ​ 由于某个参数可能是None的情况非常常见,因此提供了Optional的类型标注:

    Read On »
  • 05 变量标注:变量的类型

    2024-04-27 /
    • { Python语法 }
    • { 语法糖 }
    • { python hint }

    变量标注:变量的类型

    ​ 对普通变量的标注和对函数参数标注是一样的。

    Read On »
  • 06 Any&None:函数返回值的区别

    2024-04-27 /
    • { Python语法 }
    • { 语法糖 }
    • { python hint }

    Any&None:函数返回值的区别

    1. 默认情况

    Read On »
  • 07 Callable:标注可调用对象

    2024-04-27 /
    • { Python语法 }
    • { 语法糖 }
    • { python hint }

    Callable:标注可调用对象

    任意的可调用对象

    Read On »
  • 08 Literal:必须是可选值中的一个

    2024-04-27 /
    • { Python语法 }
    • { 语法糖 }
    • { python hint }

    Literal:必须是可选值中的一个

    1. 检查值是否符合

    Read On »
  • 09 类型别名:更强的语义

    2024-04-27 /
    • { Python语法 }
    • { 语法糖 }
    • { python hint }

    类型别名:更强的语义

    更强的语义

    Read On »
12next »
© 2024 - Yunyin
Powered by Hexo , Theme - Icalm