浅谈函数

  一、函数:对一个代码块或者功能的封装,什么时候用,什么时候执行

  二、基本语法:

def  函数名()
        函数体(代码块)

  三、返回值:函数在执行过程中或者执行完毕,可以使用return返回给调用者一个结果

      只要程序执行到return,函数就会被停止,后面内容就不会在执行

      三种情况:

          1、直接写个return或者不写return,不返回任何内容

          2、return一个变量或值

          3、return多个变量或值,返回时解释器会帮我们把多个返回值组装成一个元组,接收地方可以接收一个变量,多个变量,解构成多个变量

  四、参数:函数在访问时给函数传递的一些信息, 参数写在小括号里

def yue(chat)
    print("拿出手机")
    print("打开"+chat)
yue("微信")                #函数在调用的时候,上面的chat才会被赋值,且必须赋值,否则报错。

    1、实参:在函数调用的时候,给函数传递的具体的值,实际参数

      1)位置参数:按照为紫黄晶吧实参赋值给形参

def yue(chat,age)
    print("拿出手机")
    print("打开"+chat)
    print("年龄%d" % age)
yue("微信",20)

      2)关键字参数,对照参数,给每个参数赋值

      3)混合参数

      位置参数和关键字参数混合着使用,顺序上先写位置参数,然后再是关键字参数

    插播一个小概念:三元运算符(表达式)  

a=50
b=60
c=a if a>b else b            #c=当a>b的时候返回a.否则返回b

    2、形参

      1)位置参数,到目前为止使用比较多的

      2)默认值参数

      当出现很多重复参数值,考虑使用默认值参数(默认值参数必须在位置参数后面)

猜你喜欢

转载自www.cnblogs.com/andy-lus/p/9168600.html