返回值的三种情况:

  没有返回值---返回None

    1不写return

    def fun():

      l=["sadasda","xcxvxcvx"]

      for i  in l:

        print(i)

     2.只写return:结束一个函数的继续

    def fun():

      l=["sadasda","xcxvxcvx"]

      for i  in l:

        print(i)

      return

      3.return None 

  返回一个值

    可以返回任何数据类型

    只要返回了就可以接收到

    如果在一个程序中有多个return,只执行第一个

  返回多个值

    多个返回值用多个变量接受,有多少返回值就用多少个变量接受

    用一个变量接受,得到的时一个元组,元组可以解包(列表页可以,字典也可以)

    解包:a,b,c,=(1,2,3)

    def fun():

      return 1,2

    r1,r2=fun()