返回值就是函数执行以后返回的结果
我们可以通过一个变量来接收return来指定函数的返回值
return后面可以跟任意对象,返回值甚至可以是一个函数
return以后的代码将不会再执行
如果仅仅写一个return,或者不写return,则相当于return None
def fn():
return
r = fn()
print(r)
None
不写return,则相当于return None
def fn2():
print('hello')
print(123)
r = fn2()
print(r)
hello
123
None
return以后的代码将不会再执行
def fn3():
for i in range(5):
if i == 3:
return #用了结束函数
print(i)
print('打印结束') #return 后面代码不会执行
fn3()
0
1
2
fn 和fn() 的区别
fn表示 函数对象,fn()表示函数返回结果
2.文档字符串
help()是Python中内置的函数,通过help()函数可以查询Python中函数的用法
在定义函数时,可以在函数内部编写文档字符串,文档字符串就是对函数的说明
help(print)
print(...)
print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
Prints the values to a stream, or to sys.stdout by default.
Optional keyword arguments:
file: a file-like object (stream); defaults to the current sys.stdout.
sep: string inserted between values, default a space.
end: