在我们学习python的过程中,有时候可以看到和以下形式类似的代码
def sort_(arr:list)
arr代表形参名,后面的‘:list’就是针对形参名的类型注解了,代表sort_函数的形参arr的类型是列表(list)
除了对形参做类型注解,还可以对返回值做类型注解
def add(a: int, b: int) -> int
‘-> int'代表该函数的返回值是整数类型
值得注意的是,类型注解并不会改变修饰对象的数据类型,起到的只是注解的作用噢!
在我们学习python的过程中,有时候可以看到和以下形式类似的代码
def sort_(arr:list)
arr代表形参名,后面的‘:list’就是针对形参名的类型注解了,代表sort_函数的形参arr的类型是列表(list)
除了对形参做类型注解,还可以对返回值做类型注解
def add(a: int, b: int) -> int
‘-> int'代表该函数的返回值是整数类型
值得注意的是,类型注解并不会改变修饰对象的数据类型,起到的只是注解的作用噢!