■ Python-类型注解

Python3.5版本引入类型注解
帮助第三方IDE工具,如PyCharm)对代码进行类型推断,协助做代码提示。
帮助开发者对变量进行类型注释。

■ 类型注解

■ 数据类型注解

【Python-类型注解】-LMLPHP

■ 容器类型注解

【Python-类型注解】-LMLPHP

■ 函数方法

■ 方法形参类型注解 (形参名:类型)

【Python-类型注解】-LMLPHP

■ 方法返回值类型注解 ( -> 返回值类型)

【Python-类型注解】-LMLPHP

■ # type:类型 (在注释中进行类型注解)

【Python-类型注解】-LMLPHP

■ Union类型 (使用联合类型注解)

from typing import Union

my_list: list[Union[str,int]] = [1,2,"hello","world"]  # 说明元素可以是str或者int类型。
my_dist: dict[str,Union[str,int]] = {"name": "关羽","age": 31}   # 说明value可以是str或者int类型。
04-22 14:40