有时候,我们会看到如下的提示信息:
(vscode1.42 python3.8)
这其实就是一个函数的提示信息,*value 代表可以接受多个值,冒号就是后面的类型提示信息,比如 *value :object
就表示输入的类型必须为 对象
而在参数提示的最后 ->
符号表示的是函数的返回值类型,这里所演示的print()
函数返回值为 None
实例演示:
我们在平时也可以使用这样的方法为函数添加说明,比如:
def fun(a: int, b: int) -> int:
c = a + b
return c
添加之后,当我们在输入函数的参数时,就会有相应提示了
当然,如果你不按照提示的数据类型输入,函数也会正常执行的,这个仅仅是起提醒的作用
注意
- 冒号后面的类型必须是已有的数据类型,如果随意输入会报错
- 箭头
->
中间不能添加空格,后面的数据类型也必须是已有的数据类型,包括自己定义的