python - 函数的封装与调用

一.函数的定义,函数名,函数体以及函数的调用

1.函数的定义语法:

def 函数名():
    函数体

2.函数名的定义与变量名命名一样

3.函数的封装与调用

#函数的封装
def yue():
    print('美女,约不约')
    print('不约')
    print('我这么帅,不约?')
    print('不约')
#调用yue()函数
yue()
yue()
yue()

二.函数的返回值

1.函数中遇到return, 此函数结束, 不再继续执⾏.

def yue():
    print("约你")
    print("约她")
    return
    print("约谁") #这句话不会被执行
yue()

2.return总结:

  1.遇到return. 此函数结束, 函数后⾯的东⻄将不会再执⾏

  2. return什么都不写 或者 干脆不写return 默认返回值为None

  3.return后面写了一个值. 则调用者可以接收⼀个结果

  4.return后面写了多个结果, 则调用者可以接收一个tuple, 调用者可以直接解构成多个变量

四.函数的参数

1.语法: 

def 函数名(参数列表):
    函数体
 

2.参数:

  1.形参,写在函数声明的位置的变量量叫形参

  2.实参,在函数调⽤的时候给函数传递的值. 叫实参

  3.传参,给函数传递信息的时候将实际参数交给形式参数的过程被称为传参. 

3.参数的分类: 

  1.形参:

    1.位置参数

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

    3.混合使用. 顺序:1.位置参数, 2.默认值参数

  2.实参:

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

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

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

猜你喜欢

转载自www.cnblogs.com/jiujiang/p/11108310.html