摘要: [TOC] 第二十七篇 名称空间与作用域 函数内部的函数只能在函数内部调用,不能再函数外部调用,要想知道为什么,我们就需要了解名称空间和作用域 一、名称空间 名称空间(name spaces):在内存管理那一章节中,我们知道变量的创建其实就是在内存开辟了一个新的空间。但是变量名的存储之前一直没有提及 阅读全文
posted @ 2019-05-31 09:37 newking_itman 阅读(200) 评论(0) 推荐(0)
摘要: [TOC] 第二十五篇 函数对象 一、对函数的深层次认识 1.python中一切皆对象,函数是第一类对象 2.由于函数也是对象,所以函数可以被当作数据处理 函数对象可以看作就是函数名,当调用它时,必须在它后面加小括号 二、函数对象的四大功能 1.引用 类似于变量,函数对象可以当作变量值的引用来处理 阅读全文
posted @ 2019-05-31 09:36 newking_itman 阅读(116) 评论(0) 推荐(0)
摘要: [TOC] 第二十六篇 函数的嵌套 一、函数的嵌套定义 函数内部定义的函数,无法在函数外部使用。(只能在它所属的函数那一层或更深层进行调用) 二、函数的嵌套调用 阅读全文
posted @ 2019-05-31 09:36 newking_itman 阅读(145) 评论(0) 推荐(0)
摘要: [TOC] 第二十三篇 函数的调用和函数参数的应用 一.函数的调用 1、什么是函数的调用 1.在遇到应用场景时将函数拿来使用就是函数的调用 2.调用函数,会执行函数体代码,直到碰到return或者执行完函数体内所有代码结束 3.函数运行完毕所有代码,如果函数体不写return,则会返回None 2、 阅读全文
posted @ 2019-05-31 09:35 newking_itman 阅读(276) 评论(0) 推荐(0)
摘要: [TOC] 第二十四篇 可变长参数 一、预备知识 1.可变长参数:指的是在调用函数时,传入的参数个数可以==不固定== 2.调用函数时,传值的方式无非两种,一种是位置实参,另一种是关键字实参,因此形参也必须得有两种解决方法,从此来分别接收溢出的位置实参与关键字实参 二、可变长形参 1.可变长形参之 阅读全文
posted @ 2019-05-31 09:35 newking_itman 阅读(214) 评论(0) 推荐(0)
摘要: [TOC] 第二十二篇 定义函数的三种形式以及函数的返回值 一.定义函数的三种形式 1、无参函数 1.定义函数时参数是函数体接收外部传值的一种媒介,其实就是变量名 2.在函数定义阶段,括号内没有参数的函数,称为无参函数。需要注意的是:定义时无参数,调用时就无需传入参数 3.如果函数体代码逻辑不需要依 阅读全文
posted @ 2019-05-31 09:34 newking_itman 阅读(760) 评论(0) 推荐(0)
摘要: [TOC] 第二十一篇 函数之函数基础 1、什么是函数 在程序中,函数就是具备某种功能的工具 2、为什么要用函数 如果不使用函数,写程序时就会遇到一下三个问题: 1.程序冗长 2.程序的扩展性差 3.程序的可读性差 所以使用函数: 1.可以减少代码的重复率 2.使程序扩展性更强 3.提高程序的健壮性 阅读全文
posted @ 2019-05-31 09:33 newking_itman 阅读(124) 评论(0) 推荐(0)