定义python函数时必须指定函数返回值类型吗_Python函数的定义、函数的返回值、函数的参数...

函数的定义def函数名(参数1,参数2,参数3,...):'''函数注释'''函数体return返回的值

函数使用的原则:先定义,再调用

函数即“变量”,“变量”必须先定义后引用。未定义而直接引用函数,就相当于在引用一个不存在的变量名#测试一

deffoo():print('from foo')

bar()

foo()#报错

#测试二

defbar():print('from bar')deffoo():print('from foo')

bar()

foo()#正常

#测试三

deffoo():print('from foo')

bar()defbar():print('from bar')

foo()#正常

函数的返回值1.return的作用:结束一个函数的执行,例如下面的例子:deffunc():print (1111111)return#结束一个函数的执行

print (1242451)

func4()2.首先返回值可以是任意的数据类型。3.函数可以有返回值:如果有返回值,必须要用变量接收才有效果

也可以没有返回值,没有返回值的时候分三种情况:

(1).当不写return的时候,函数的返回值为None

(2).当只写一个return的时候,函数的返回值为None

(3).returnNone的时候,函数的返回值为None(几乎不用)

函数有一个或多个返回值1.不写return时返回Nonedeffunc():

你可能感兴趣的:(定义python函数时必须指定函数返回值类型吗_Python函数的定义、函数的返回值、函数的参数...)