其作用是提高代码可读性,暗示传入参数及返回数据的类型
- 冒号后面是建议传入的参数类型
- 箭头后面是建议函数返回的类型
例1:
def greeting(name: str) -> str:
return 'Hello ' + name
print(greeting("mc"))
输出:
hellomc
但并非强制
例2:
def greeting(name: str) -> str:
return name
print(greeting(1.1))
输出:
1.1