day13(函数基础)

作者: 冰封心动 | 来源:发表于2017-11-08 20:08 被阅读14次

1.函数的介绍

函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。

内置函数

自定义函数

例如:内置函数:int()   max()

2.函数的定义和调用

定义:

def  函数名([参数]):

代码块

[return 表达式]

调用

函数名([参数])

3.函数的文档说明(注释)

函数的文档说明就像是说明书一样,可以让人不用重复看一遍代码就能知道函数的作用。

4.函数的四种类型

根据是否有参数和是否有返回值,函数分为4种类型

无参,无返回值

有参,无返回值

无参,有返回值

有参,有返回值

5.关于返回值

return 只能写在方法里面

1、return [值]  表示  这个函数结束,并得到一个值

如果函数后面还有代码不执行,所以一般return放在函数的最后面

2、return      表示,结束函数,返回值None  == return None

6.函数的嵌套

自定义函数时可以在函数里调用另一个函数。

7.可变参数和不可变参数

不可变的类型:

1、基本类型  数字、字符串、布尔、None

2、元组

3、函数

下图num指向值100,f(num)调用函数f(a),函数无返回值,f(num)可输出200,最后打印num依然是100。

100为不可变的类型,f(num)是将num指向的值赋给a,然后a+=100,a重新指向200,num依然指向100

下图num指向值[1,2,3],f(num)调用函数f(a),函数无返回值,f(num)可输出[1,2,3,110],最后打印num是[1,2,3,110]。

[1,2,3]是列表为可变的类型,f(num)是将num指向的值赋给a,然后a.append(110),a直接在原地址修改值,num的值也随之改变

相关文章

  • day13(函数基础)

    1.函数的介绍 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 内置函数 自定义函数 例如:内...

  • E战到底特训营打卡day13

    E战到底特训营打卡day13 【学习内容】:求和函数(sum,sumif,sumifs) 13.1求和函数(sum...

  • Day13求和函数sum、sumif(2019-11-15)

    Day13求和函数sum、sumif 一、sum函数 1、 一个区域:alt+= 2、 多个区域: A、sum(区...

  • Day13求和函数sum、sumif

    Day13求和函数sum、sumif 一、sum函数 1、 一个区域:alt+= 2、 多个区域: A、sum(区...

  • 2019-11-15

    E战到底DAY13 求和函数(SUM)&(SUMIF) SUM函数 一.基本用法 1.连续区域求和:Alt+= ...

  • 10-21   统计函数

    DAY13 统计函数(Subtotal,Countif,Countifs) 回顾目标: 001.听课后,做思维导图...

  • 2019-04-10

    4月10日 Day13 求和函数 SUM函数 一、基本用法 1.连续区域求和 alt+= 2.不连续区域 =SUM...

  • day13函数

    一、函数的定义和调用 定义: def 函数名([参数]): 代码块 [return 表达式] 调用 函数名([参数...

  • 3-Python 函数(2)

    本章概要:1、函数基础2、深入理解函数3、综合练习 1、函数基础 课程概要:理解函数定义函数调用函数函数文档 一、...

  • js函数、变量和函数预解析

    函数基础 函数的调用 函数与解析

网友评论

    本文标题:day13(函数基础)

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