python 函数

一、函数

  函数是对功能的封装。

  语法:

  def 函数名(形参):

    函数体 

  调用:

  函数名(实参)

def fun(a):
    print(a)

fun(5)

  

二、返回值

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

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

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

  (return可以终止一个函数执行)

  4.在函数中可以返回多个值,return 值1,值2,值3....

  (多个返回值接受到的是元组)

def my_sum(a,b):
    n = a + b
    return n

a = 5
b = 14
sum = my_sum(a,b)
print(sum)

  

三、参数

  函数执行的时候给函数传递信息.

  1.实参: 函数声明的位置的变量

    位置参数:按参数的位置给形参传值

    (当函数很多的时候你必须记住每一个位置是什么)

def weizi(a,b,c):
    pass

weizi(3,1,6)

  

    关键字参数:按照形参的名字给形参传值

def gjz(a,b,c):
    pass

gjz(a=6, c=6, b=1)

  

    混合参数:即用关键字参数,又用位置参数

    (先位置,后关键字)

def hunhe(a,c,b):
    pass

hunhe(3,6,b=1)

  

  2.形参:函数调用的时候给的具体的值

    1.位置参数:按照位置来赋值

    2.默认值参数:默认值参数必须在最后

def mrz(a,b,c=5):
    pass

mrz(3,1)

  

    3.动态参数

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

原文地址:https://www.cnblogs.com/JinMuBaoBao/p/9445718.html