python3-参数中的冒号与箭头

其作用是提高代码可读性,暗示传入参数及返回数据的类型

  • 冒号后面是建议传入的参数类型
  • 箭头后面是建议函数返回的类型

例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

官网解释:https://www.python.org/dev/peps/pep-0484/

猜你喜欢

转载自blog.csdn.net/menghaocheng/article/details/94719540