57.return-函数的返回值
1.定义
return
关键字后接变量名或表达式
可以将函数的计算结果返回到调用处。
变量或表达式等同于接收果汁、豆浆的杯子。
如果函数没有返回值,return
可以省略不写。
没有返回值的意思是程序执行完毕之后,不需要给调用函数处提供数据。
2.分类
返回值分3种情况:
-
没有返回值
-
返回1个值
如果是1个返回值,直接返回内容本身的数据类型。
- 返回多个值
如果是多个返回值,返回的数据类型为元组。
【备注】是否需要写return,根据实际情况决定。
3. 没有返回值
def menu ():
print('''
学生信息管理系统
====功能菜单====
1.录入学生信息
2.查找学生信息
3.删除学生信息
4.修改学生信息
5.退出系统
''')
menu()
【终端输出】
学生信息管理系统
====功能菜单====
1.录入学生信息
2.查找学生信息
3.删除学生信息
4.修改学生信息
5.退出系统
menu [ˈmenjuː]菜单栏。
【代码解析】
def menu ():
定义了一个函数,函数名为menu
,menu
后的括号为空,表示这个函数没有参数。
print语句是自定义函数要输出的内容。
因为我不需要函数返回任何内容,我要实现的功能是调用menu函数时,输出print语句中的字符即可。
因此自定义函数没有添加参数。
4.有1个返回值
def fun (x , y):
sum = x + y
return sum
fun(2,5)
【终端输出】
7
【代码解析】
def fun (x,y):
函数名为fun
,形式参数为x
和y
。