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-函数

    //1.函数的声明//function 函数名(参数列表){函数体}//a.function - 关键字//b.函...

  • 07-函数

    函数定义: 就是对实现某一特定功能的代码块的封装。 函数的作用: 封装,将功能绑定在一个函数中,想要使用这个功能的...

  • 07-函数

    函数 php的函数类比c语言的函数,扩充了许多种类的函数,我们将一一讨论,下面是这节将会讲到的函数 普通函数 默认...

  • 07-函数相关

    1.书写函数的步骤 1.先根据需求把逻辑过程写出来 2.先分析哪些是可以重复使用的, 丢到函数体中 3.先...

  • 07-函数高级

    一、函数的特殊用法 1.变量可以指向函数 代码演示: 2.函数名是一个变量 代码演示: 3.函数作为参数 代码演示...

  • python基础-07-函数

    python基础-函数 1.函数的定义 例子: 2.python中函数的参数详解 必备参数demo: 默认参数de...

  • #07-事件响应#

    07-事件响应

  • Excel 函数学习07-文本类函数

    在之前我们学习掌握了逻辑函数IF、AND、OR、ISTEXT、ISERROR、ISNUMBER、IFERROR、I...

  • day1 js基础语法

    1.js代码 2.js基本语法 3.变量 04-运算符 05-分之结构 06-循环结构 07-函数 08-字符串面量

  • swift从零开始-07-函数

    函数 函数是执行特定任务的代码自包含块。给定一个函数名称标识,当执行器任务时就可以用这个标识来进行调用。swift...

网友评论

      本文标题:07-函数

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