07-函数

作者: 微醉那一抹殷红 | 来源:发表于2018-07-24 16:56 被阅读0次
    • 函数定义:

    就是对实现某一特定功能的代码块的封装。

    • 函数的作用:

    封装,将功能绑定在一个函数中,想要使用这个功能的时候,直接调用函数。

    • 声明函数:

    a.格式:
    def 函数名(形参列表):
       '''函数说明'''
       函数体
    

    def: 声明函数的关键字
    函数名: 标识符,遵循PEP8
    ( ): 固定格式
    参数列表: 用来接收函数外部传给函数内部的数据
    函数体: 实现函数功能的代码块

    b.步骤:

    1. 确定函数的功能
    2. 确定函数名
    3. 确定参数
    4. 实现函数的功能
    5. 确定返回值

    # 写一个函数计算两个数的和
    def my_sum(number1, number2):
       '''
       这写函数功能的描述
       :param number1: 提供第一个数,int
       :param number2: 提供第二个数,int
       :return: 对返回值说明
       '''
       print(number1 + number2)
    
    
    # 函数的调用一定要字儿在函数的声明后面
    my_sum(10, 13)
    
    • 函数的调用过程

    1. 回到函数声明的地方
    2. 用实参给形参赋值
    3. 执行函数体
    4. 执行完函数体后,回到函数调用的地方

    • 参数种类

    1. 位置参数

    传参的时候,实参按顺序给形参赋值

    2. 关键字参数

    调用函数的时候: 函数名(形参 = 值)

    3. 默认参数

    直接在声明函数的时候,给形参给出指定的值

    • 注意:

    1. 函数只有在调用的时候才会执行
    2. 一个函数可以调用多次
    3. 函数在调用的时候,要保证每个形参都有值
    4. 可以有默认参数,但是默认参数要放在非默认参数后面
    5. 参数个数不确定的时候,可以在参数前面加一个 *

    # 写一个函数,求多个数的和
    def my_sum(*numbers):
        print(numbers)
        sum1 = 0
        for item in numbers:
            sum1 += item
        print(sum1)
    my_sum(10, 20, 60, 35, 28)
    





    易竹小居士.jpg

    相关文章

      网友评论

          本文标题:07-函数

          本文链接:https://www.haomeiwen.com/subject/xpcymftx.html