摘要:
[TOC] 第七章、函数基础之名称空间和作用域 说明:函数内部的函数只能在函数内调用,不能在函数外部调用 一、名称空间 内存有一块内存存储变量名与变量间的绑定关系的空间,这个空间就叫做名称空间 1. 1内置名称空间 内置名称空间:存放py解释器自带的名字,如 2. 2全局名称空间 全局名称空间:除了 阅读全文
posted @ 2019-08-11 17:08
得淼
阅读(106)
评论(0)
推荐(0)
摘要:
[TOC] 第七章、函数基础之函数嵌套 一、函数的嵌套定义 函数内部定义的函数,无法在函数调用内部定义的函数 二、函数的嵌套的调用 三、练习 `circle(10): 314.1592653589793 circle(10,action='perimeter'): 62.83185307179586 阅读全文
posted @ 2019-08-11 16:09
得淼
阅读(160)
评论(0)
推荐(0)
摘要:
[TOC] 第七章、函数基础之函数对象08 一、函数对象的功能 1. 引用 2. 当做参数传给一个函数 3. 可以当做函数的返回值 4. 可以当做容器类型的元素 二、练习 阅读全文
posted @ 2019-08-11 15:43
得淼
阅读(112)
评论(0)
推荐(0)
摘要:
[TOC] 第七章、函数基础之可变长参数 一、可变长形参之 形参中的 会将溢出的位置实参全部接收,然后存储元组的形式,然后把元组赋值给\ 后的参数 注意 :约定俗成参数名为 args 二、可变长实参之 实参中的 ,\ 会将\ 后的值循环取出,打散成位置实参。以后碰到实参带\ 的,它就是位置实参,应该 阅读全文
posted @ 2019-08-11 15:30
得淼
阅读(168)
评论(0)
推荐(0)
摘要:
[TOC] 第七章、函数基础之函数的参数 一、形参和实参 在函数定义阶段括号定义的参数,叫做形式参数,简称形参,本质就是变量名 在函数调用阶段括号内传入的参数,叫做实参,本质就是变量的值 二、位置参数 在函数定义阶段内,按照从左到右的顺序依次定义的形参,叫做位置形参 特点 :按照位置定义的形参,都必 阅读全文
posted @ 2019-08-11 14:59
得淼
阅读(199)
评论(0)
推荐(0)
摘要:
[TOC] 第七章、函数基础之函数的调用05 一、什么是函数调用? 就会调用函数,会执行函数体代码,直到碰到return或者完函数体所有代码 运行完函数体内代码,如果没有return就会返回none 二、函数调用的三种形式 阅读全文
posted @ 2019-08-11 14:32
得淼
阅读(112)
评论(0)
推荐(0)
摘要:
[TOC] 第七章、函数基础之函数的返回值04 一、什么是返回值 函数内部代码经过一些列逻辑处理获得的结果。 二、为什么要有返回值 如果需要在程序中拿到函数的处理结果做进一步的处理,则需要函数必须要有返回值 注意 : return是函数结束的标志 return的返回值可以返回任意数据类型 retur 阅读全文
posted @ 2019-08-11 14:21
得淼
阅读(131)
评论(0)
推荐(0)
摘要:
[TOC] 第七章、函数基础之定义函数的三种方式03 一、无参函数 定义函数时参数是函数体接收外部传值的一种媒介 在函数阶段括号没有参数就是无参函数。调用时不需要传入实参 如果函数体代码逻辑不需要依赖外部传入值,必须定义成无参函数 二、有参函数 在函数阶段括号有参数就是有参函数。调用时需要传入实参 阅读全文
posted @ 2019-08-11 14:13
得淼
阅读(152)
评论(0)
推荐(0)
摘要:
[TOC] 第七章、函数的基础02 一、函数的定义 定义:在程序中,函数就好比某个功能的工具,准备工具就是定义了函数,遇到应用场景拿来用就是函数的调用 二、为何用函数 解决以下三个问题: 1. 程序冗余 2. 长须的拓展性差 3. 程序的可读性差 三、如何用函数 先定义,后调用 定义函数 函数定义阶 阅读全文
posted @ 2019-08-11 14:05
得淼
阅读(129)
评论(0)
推荐(0)
摘要:
[TOC] 第七章、函数的基础之函数体系 一、函数体系 1. 什么是函数 2. 为什么要用函数 3. 函数的分类 4. 怎么定义函数 语法 定义有参数的函数,以及有参函数的应用场景 定义无参数函数,以及无惨的应用场景 定义空函数以及空函数的应用场景 5. 调用函数 如何调用 函数的返回值 函数参数的 阅读全文
posted @ 2019-08-11 13:54
得淼
阅读(182)
评论(0)
推荐(0)