- 博客(6)
- 收藏
- 关注
原创 python中,向 list 添加数据及几种方法
//...1...def a(): list=[] for i in range(1000): list=list+[i] print(list)//...2...def b(): list=[] for i in range(1000): list+=[i] print(list)//...3...d...
2018-10-25 21:47:53 29654 1
转载 Python timeit 模块详解(准确测量小段代码的执行时间)
timeit 模块详解 -- 准确测量小段代码的执行时间timeit 模块提供了测量 Python 小段代码执行时间的方法。它既可以在命令行界面直接使用,也可以通过导入模块进行调用。该模块灵活地避开了测量执行时间所容易出现的错误。以下例子是命令行界面的使用方法:$ python -m timeit '"-".join(str(n) for n in range(100))'10000 lo...
2018-10-15 14:23:16 2694 1
转载 Python time 模块详解(时间获取和转换)
time 模块 -- 时间获取和转换time 模块提供各种时间相关的功能在 Python 中,与时间处理有关的模块包括:time,datetime 以及 calendar必要说明: 虽然这个模块总是可用,但并非所有的功能都适用于各个平台。 该模块中定义的大部分函数是调用 C 平台上的同名函数实现,所以各个平台上实现可能略有不同。一些术语和约定的解释: 时间戳(timestamp)的...
2018-10-12 17:37:06 1856
转载 Python修饰符 (一)—— 函数修饰符 “@”
Python函数修饰符,“@”,与其说是修饰函数倒不如说是引用、调用它修饰的函数。举个栗子,下面的一段代码,里面两个函数,没有被调用,也会有输出结果:def test(f): print "before ..." f() print "after ..." @testdef func(): print "func was called"直接运行...
2018-10-12 17:30:45 267
转载 Python 如何使用静态方法、类方法或者抽象方法
方法是作为类的属性(attribute)存储的函数。你可以以下面的方式声明和获取函数:>>> class Pizza(object):... def __init__(self, size):... self.size = size... def get_size(self):... return self.size...
2018-10-12 17:00:09 336
转载 Python Mixin 编程机制
Mixin 简介Mixin 编程是一种开发模式,是一种将多个类中的功能单元的进行组合的利用的方式,这听起来就像是有类的继承机制就可以实现,然而这与传统的类继承有所不同。通常 Mixin 并不作为任何类的基类,也不关心与什么类一起使用,而是在运行时动态的同其他零散的类一起组合使用。特点使用 Mixin 机制有如下好处: 可以在不修改任何源代码的情况下,对已有类进行扩展; 可以保证组件的划分;...
2018-10-12 16:57:37 234
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人