import time def timer(func):#timer(test1) func=test1 def deco(): start_time=time.time() func()#run test1 stop_time=time.time() print('the func run tim... ...
分类:
编程语言 时间:
2017-11-28 11:44:57
阅读次数:
127
装饰器: 定义:本质是函数,功能:(装饰其他函数)就是为其他函数添加附加功能; 原则:1、不能修改被装饰函数的源代码 2、不能修改被装饰的函数的调用方式 实现装饰器知识储备: 1、函数即“变量” 2、高阶函数 3、嵌套函数 高阶函数+嵌套函数 =》装饰器 匿名函数:不需要起名字(内存回收) ...
分类:
编程语言 时间:
2017-11-27 18:46:33
阅读次数:
127
现在有一个需求:把某个目录下的文件备份到指定到另外一个目录下,而且压缩后文件为zip文件 上面的注释写的挺详细的了,我们需要注意的由两点: 一个是windows不会自带zip压缩程序,需要我们自己下载,并把环境变量配置正确, "下载地址" 另一个如果没有在头部声明编码的话会出现中文编码的问题, 一定 ...
分类:
编程语言 时间:
2017-11-27 14:11:44
阅读次数:
207
接下来把剩下的实验一起写上去 实验2 写一个学生类,属性有学号,姓名,成绩(三门),方法有输出,求平均成绩。 设计思路: 1. 先写一个学生类,并向里面写一个求平均值和输出信息的方法。 2. 在写一个执行端口的函数,有登记学生信息,查看学生信息和退出的操作。 3. 选择查看时,会先打印出学生列表,再 ...
分类:
编程语言 时间:
2017-11-27 12:40:48
阅读次数:
224
这是我在大学上机实验的作业 实验一 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 首先,先谈下我的设计思路: 设计思路: 1. 先需判断输入的number是不是一个数字(用isdigit())如果是一个数字则继续往下走,否则重新输入 2. 写一个分解质因数的函数并返回出其结果 ...
分类:
编程语言 时间:
2017-11-27 11:59:28
阅读次数:
209
数据结构 1. 列表 例子: 结果 列表中可以添加任意种类的对象 for in实现了列表的遍历 append方法可以添加新的对象 sort方法可以对列表排序,是对列表本身的修改 del方法后面接上列表中的任意位置,可以删除该对象 2. 元组 元组和列表的形式差不多,不过元组中的对象是不允许修改的 含 ...
分类:
编程语言 时间:
2017-11-26 16:53:39
阅读次数:
172
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2017/11/22 20:35# @Author : mixiu26def bulk(self): print("%s is yelling..." % self.name)class Do ...
分类:
编程语言 时间:
2017-11-23 08:08:23
阅读次数:
180
abs(-230) #取绝对值 all([0,1,-5]) #如果参数里面的所有值都为真就返回真,否则返回假 any([0,1,-5]) #如果参数里面有一个值为真则返回真,否则返回假 ascii([1,2,'fds','浮点数'])#将参数变成字符串 bin(8) #十进制转二进制 hex(255... ...
分类:
编程语言 时间:
2017-11-22 15:21:25
阅读次数:
168
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2017/11/21 18:48# @Author : mixiu26class Role(object): n=123 # 类变量 def __init__(self,name,role,w ...
分类:
编程语言 时间:
2017-11-21 22:12:41
阅读次数:
273
装饰器 定义:本质是函数,(装饰其他函数)就是为其他函数添加附加功能。原则:1.不能修改被装饰的函数的源代码 2.不能修改被装饰的函数的调用方式实现装饰器的知识储备: 1.函数即“变量” 2.高阶函数(满足下列条件之一就是高阶函数) a:把一个函数名当作形参传给另一个函数(在不修改被装饰函数源代码的 ...
分类:
编程语言 时间:
2017-11-21 19:48:17
阅读次数:
244