3.函数的使用1.什么是函数?(what)具备某种功能的工具 函数事先准备工具的过程 函数的定义遇到应用场景,拿来就用 函数的调用2.为何要用函数?(why) 可以解决代码冗长 可读性差 可拓展性差等问题3.如何用函数?(how)原则:必须先定义,后调用定义函数的语法:def 函数名(参数1,参数2 ...
分类:
编程语言 时间:
2018-09-21 16:57:43
阅读次数:
155
装饰器:本质就是函数,功能是为其他函数添加附加功能 装饰器=高阶函数+函数嵌套+闭包 原则:1.不修改被修饰函数的源代码 2.不修改被修饰函数的调用方式 ...
分类:
编程语言 时间:
2018-09-20 16:08:35
阅读次数:
109
importtime装饰器定义:本质是函数,(装饰其他函数)就是为其他函数添加附加功能装饰器元祖:1、不能修改被装饰的函数源代码。2、不能修改不装饰的函数的调用方式。装饰器函数内存地址不变,函数名变了其结果不变!!!deftimmer(func):#这就是装饰器!defwarpper(args,**kwargs):start_time=time.time()func(args,**kwargs)s
分类:
其他好文 时间:
2018-09-16 15:46:52
阅读次数:
128
#装饰器的作用,是不想修改函数的调用方式,但是还想在原来的函数前后添加功能 import time def func(): # 用户程序 time.sleep(1.0) # 停留1.0秒数 print('老板好大家好') #装饰器函数 def timmer(f): # 一个计算一个函数执行时间的函数 ...
分类:
其他好文 时间:
2018-09-15 12:17:25
阅读次数:
154
1. 什么是函数 2. 函数定义,函数名,函数体以及函数的调用 3.函数的返回值 4. 函数的参数 一.什么是函数 我们可以去先去定义一个事情或者功能.等到我们需要的时候直接去用就好了.那么这里定义就是一个函数. 二.函数: 对代码块和功能的封装和定义 执行流程: 三. 函数的返回 执行完函数之后. ...
分类:
编程语言 时间:
2018-09-13 20:06:28
阅读次数:
155
今日内容(函数)如下: 一丶什么是函数? 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print(),len()等。但你也可以自己创建函数,这被叫做用户自定义函数。 二丶函数的调用. r ...
分类:
编程语言 时间:
2018-09-13 16:33:32
阅读次数:
177
1.高阶函数定义 a.函数接收的参数是一个函数名 b.不改变函数的调用方式 函数加参数 ...
分类:
其他好文 时间:
2018-09-12 01:17:46
阅读次数:
129
用户自定义class 在本章中,我们将研究对用户自定义class的剖析,在demo1.py中,我们将研究单个class的实现,所以在这里并没有关于继承及多态的讨论。然而在demo1.py中,我们看到了许多类的内容,其中包括类的定义、类的构造函数、对象的实例化、类成员函数的调用等 demo1.py 我 ...
分类:
编程语言 时间:
2018-09-11 22:03:58
阅读次数:
198
一、函数的类型 1、无参函数 def sum_2(): ## 函数的定义 num1 = 10 num2 = 20 result = num1 + num2 print "%d + %d = %d" % (num1, num2, result) sum_2() ## 函数的调用 2、有参函数(形参和是 ...
分类:
编程语言 时间:
2018-09-04 00:05:26
阅读次数:
278
鸭子基类 将行为封装起来 飞行行为基类 鸭鸣行为基类 不同行为的飞行 鸭鸣是同样的做法。 子类鸭子 主函数的调用方式 ...