Day 6& day 7
def 函数名(参数):
‘’‘文档字符串(对函数进行说明==注释)’‘’
函数体/若干语句(代码。。)
注释文档必须在函数第一行出现, help(函数名)会出现说明文档
ps: 函数也是对象
参数可有可无,要先定义函数,才能调用函数
>>> def test01():
print("I love dwh")
>>> test01()
I love dwh
test01后面的括号必须加
形参与实参
函数说明文档:help(printMax)
返回值return
如果需要返回结果给用户则需要使用函数返回值
返回结果给函数调用的地方
return下方的都不执行了
def buy():
return '烟'
这里如果直接写:
buy()
则不会返回任何东西;
如果写:
goods = buy()
print(goods) 或者 print(buy())
则返回烟
return两个作用:
1.返回值
2.结束函数的运行
>>> def add(a,b):
... print("get: {0}, {1}, {2}".format(a,b,a+b))
... return(a+b)
... print("hello")
...
>>> print(add(20, 30))
get: 20, 30, 50
50
# print("hello")不会执行
# 可以返回多个值,可以是列表、元组、字典,默认是元组
>>> def test02(x,y,z):
... return [x*10,y*10,z*10]
...
>>>