1、引用计数:python内部使用引用计数,来保持追踪内存中的对象,Python内部记录了对象有多少个引用,即引用计数,当对象被创建时就创建了一个引用计数,当对象不再需要时,这个对象的引用计数为0时,它被垃圾回收。2、垃圾回收:当内存中有不再使用的部分时,垃圾收集器就会把他们清理掉。它会去检查那些引 ...
分类:
编程语言 时间:
2018-10-15 14:54:39
阅读次数:
127
Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。 模块让你能够有逻辑地组织你的 Python 代码段。 把相关的代码分配到一个模块里能让你的代码更好用,更易懂。 模块能定义函数,类和变量,模块里也能包含可执行的代码。 ...
分类:
编程语言 时间:
2018-10-10 15:26:44
阅读次数:
242
创建对象后,python解释器默认调用_init_()方法; 当删除一个对象后,python解释器也会默认调用一个方法,这个方法为 _del_()方法 总结: *当有一个班里保存了对象的引用时,此对象的引用计数就会增加1 *当使用del删除变量指向的对象时,如果对象的引用计数不会1,比如3,那么此时 ...
分类:
其他好文 时间:
2018-10-01 21:06:27
阅读次数:
570
1、pickle 1.1、简介 pickle模块实现了用于序列化和反序列化Python对象结构的二进制协议。 1.2、可以被pickle序列化的类型 None, True, False intergers(整数), floating point numbers(浮点数), complex numbe ...
分类:
编程语言 时间:
2018-10-01 12:26:05
阅读次数:
146
之前我们学习过用eval内置方法可以将一个字符串转成python对象,不过,eval方法是有局限性的,对于普通的数据类型,json.loads和eval都能用,但遇到特殊类型的时候,eval就不管用了,所以eval的重点还是通常用来执行一个字符串表达式,并返回表达式的值。 什么是序列化? 我们把对象 ...
分类:
Web程序 时间:
2018-09-25 12:38:34
阅读次数:
222
# 字典数据类型 # 定义: { 键:值,键:值,... },其中键值可以是任意python对象 # 空字典 变量 = {} print("python 字典数据类型") dict = { "one": 1, "two": 2 } print("""dict["one"] = """+ str(di... ...
分类:
编程语言 时间:
2018-09-25 01:15:29
阅读次数:
232
class Person: number = 0 def __init__(self,name,gender,age): self.name = name self.gender = gender self.age = age Person.number+=1 def displayPerson(s... ...
分类:
编程语言 时间:
2018-09-23 18:11:13
阅读次数:
201
Series是带有标签的一维数组,可以保存任何数据类型(整数,字符串,浮点数,python对象) index查看series索引,values查看series值 series相比于ndarray,是一个自带索引index的数组 一维数组 + 对应索引 series和dict相比,series更像是一 ...
分类:
其他好文 时间:
2018-09-22 00:46:07
阅读次数:
239
一、简述 一个视图就是一个页面,通常提供特定的功能,使用特定的模板。例如:在一个博客应用中,你可能会看到下列视图: 博客主页:显示最新发布的一些内容 博客主页:显示最新发布的一些内容 基于年的博客页面:显示指定年内的所有博客文章 基于月的博客页面:显示指定月内的所有博客文章 基于天的博客页面:显示指 ...
分类:
其他好文 时间:
2018-09-20 21:21:53
阅读次数:
145
python 对象的特殊属性和方法 类属性可以来自类自定义自身,也可能根据类定义继承的,一个对象的属性还可能是该对象 的实例定义的,叫做对象属性。对象的属性储存在对象的__dict__属性中,__dict__为一个词典, 键为属性名,对应的值为属性本身 属性: __doc__:帮助说明,将字符串写在 ...
分类:
编程语言 时间:
2018-09-19 20:01:28
阅读次数:
259