函数可以通过return一次性返回多个数据,返回的数据以元组的形式保存。函数中若出现了return,return后面的程序不会执行。若函数中需要将某些数据返回,使用关键字return。若return后面没有返回任何数据,仅仅表示结束程序,默认返回的是None。
1.不带返回值的函数
def fn():
print("燕雀安知鸿鹄之志哉")
fn()
2.带返回值的函数
def add(a, b):
sum = a + b
return sum
print(add(12, 43)) # 55
3.函数可以通过return一次性返回多个数据
def test():
name = "张三"
age = 18
sex = "男"
return name, age, sex
print(test()) # ('张三', 18, '男')
4.若函数中出现了return,return后面的程序不会执行
def demo():
name = "单寒"
return name
print("hello world") # 不执行
print(demo()) # 单寒
5.函数中的return关键字后面没有返回任何数据
def fn1():
name = "小红"
return
print(fn1()) # None
6.总结
-
函数中若需要将某些数据返回,使用关键字return
-
函数中通过return返回的结果,返回到了函数调用的位置
-
函数中的return可以一次性返回多个数据,返回的数据以元组的形式保存
-
函数中若出现了return,return后面的程序不会执行
-
函数中若出现了return,但是return后面没有返回任何数据,仅仅表示结束程序,默认返回的是None