比如这段代码, 第1行添加了int
, str
, list
三个类型后, 函数的类型说明不但不能检测参数及返回值的类型, 而且成为了一种鸡肋。
>>> def f(x:int,y:str) -> list:
print(x,y)
return "hello"
>>> f("str",3)
str 3
'hello world'
请问, Python中函数的类型说明符有用吗?
比如这段代码, 第1行添加了int
, str
, list
三个类型后, 函数的类型说明不但不能检测参数及返回值的类型, 而且成为了一种鸡肋。
>>> def f(x:int,y:str) -> list:
print(x,y)
return "hello"
>>> f("str",3)
str 3
'hello world'
请问, Python中函数的类型说明符有用吗?
说明符其实就是注释
你把注释用好了,它就是非常利于理解整体框架思路的东西
你乱写注释,那就是坑死别人的工具