– Start
点击此处观看本系列配套视频。
当我们定义函数的时候,参数是不需要指定类型的,如果你要调用别人写的函数,而该函数又没有文档说明,你如何知道要传递什么类型的参数呢?也需只能看源代码了。好在 Python 还提供了一种机制,可以在定义函数的同时指定参数类型,称之为函数注解。
def f(name: str, age: int = 18) -> str:
print("Annotations:", f.__annotations__)
print("Arguments:", name, age)
return name + ' and ' + str(age)
f('zhangsan')
f('zhangsan', 28)
– 更多参见:Python 精萃
– 声 明:转载请注明出处
– Last Updated on 2018-09-19
– Written by ShangBo on 2018-09-19
– End