初识函数,参数,返回值

一丶函数

函数:

  函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段

1.定义:

    函数是对功能的封装

  函数是对功能的封装

2.语法:

    def 函数名

      函数体

    函数名

函数名的命名规则和变量一样

  语法:

3.函数的返回值:

return,函数执行完毕,不会执行后面的

  1.如果函数中不写return则返回None

  2.只写return,返回None

  3.return 返回值:返回的是一个值

  4.return 值1,值2...:返回的是多个值,调用函数接收到的是元组

    def 函数名(形参列表):

4.参数:

  在函数执行的时候给函数传递的信息,函数的参数个数没有限制

  形参:函数声明的位置的变量

  实参:函数调用的时候给的具体的值

  传参:把实参交给形参的过程

      函数体(代码块,return)

  1.形参:

    1.位置参数

    2.默认值参数,当调用的时候不给传值则使用的是默认值

    3.混合使用  先位置参数,再默认值参数

  调用:

  2.实参:

    1.位置参数,按照位置给形参赋值

    2.关键字参数,按照名称给形参赋值

    3.混合参数,先位置参数,再关键字参数

 

总结:1.遇到return,此函数结束,return后面的东西不会执行

   2. return 返回值:只写return 或者不写return,返回的是None,如果return 后面写了一个值,可以接收一个结果,如果后面写了多个值,则接收到的是一个tuple,可以直接解构为多个变量

 

    函数名(实参列表)

def yue():
    print("Hello")
    print("你好")
    print("再见")
    print("拜拜")
yue()

 

二丶返回值

  return:在函数执行的时候,如果遇到return,直接返回

  1.如果函数什么都不写,不写return,没有返回值,得到的是None

  2.在函数中间或者末尾写return,返回的是None

  3.在函数中写return值,返回一个值

  4.在函数中可以返回多个返回值,return 值1,值2,值3....,接收的是元组

 

def yue():
    print("Hello")
    print("你好")
    print("再见")
    return
    print("拜拜")  #这句话不会被执行
yue()

 

图片 1

 

本文由金沙官网线上发布于编程,转载请注明出处:初识函数,参数,返回值

您可能还会对下面的文章感兴趣: