一、函数形参类型注解
1、函数中由于类型缺省导致的提示问题
由于定义 函数 时 , 没有为 函数形参 设置 类型注解 , 编写函数时 , PyCharm 工具无法提示没有类型的形参 :
在定义函数时..., 如果没有指定函数参数类型 , 那么定义函数时 , 调用 形参 的成员 , 是无法进行代码提示的 , 我们想要为 fun 函数定义一个 list 列表容器类型的形参 data , 但是没有显示的指定该..., 调用函数时 , PyCharm 无法提示函数形参的类型 :
在 调用 fun 函数时 , 代码提示只能提示参数的名称是 data , 具体参数是什么类型 , 是不知道的 , PyCharm 也无法提示参数的类型..., 是建议性的 , 不是强制性的 , 不按照注解的类型 传参 , 也不会报错 ;
代码示例 :
"""
类型注解 代码示例
"""
def fun(data: list):
data.clear...;
返回值 的 类型注解 , 是建议性的 , 不是强制性的 , 不按照注解的类型返回 , 也不会报错 ;
示例 :
# 函数形参 设置 类型注解
def add(x: int, y: int) ->