python
368chen
这个作者很懒,什么都没留下…
展开
-
@property 装饰器
https://www.liaoxuefeng.com/wiki/897692888725344/923030547069856原创 2020-08-06 14:59:35 · 120 阅读 · 0 评论 -
python- 深拷贝和浅拷贝
定义:在python 中对象的赋值其实就是对象的引用,当创建一个对象,把它赋值给另一个变量的时候,python 并没有拷贝这个对象,而是拷贝了这个对象的引用。浅拷贝: 拷贝了最外围的对象本身,内部的元素都只是拷贝了一个引用而已,也就是把对象复制了一遍,但是该对象中引用的其他对象不复制。深拷贝: 外围和内部元素都进行了 拷贝对象本身,而不是引用,也就是把对象复制一遍,并且该对象中引用的其他对...原创 2019-09-14 22:18:15 · 73 阅读 · 0 评论 -
python-做性能分析的库
1 Profile 和cProfile1.1 Profile :纯python 实现,会慢,如果需要对模块进行拓展,那么这个模块比较合适。1.2 cProfile ,c 版本,原创 2019-09-14 22:33:02 · 144 阅读 · 0 评论 -
python2和python3 的区别
1 python3 取消了 range 函数,把python2 中的xrange 重新命名为range。所以在3 中直接用range 就行2 print:3 中要带括号,2 可有可无3 3可以用中文名做变量名。2默认ascii 编码,3 模型utf-8 编码,2 可以在首行加上 #-*- encoding:utf-8 -*-解决。4 2 的raw_input 输入进去可以是表达式,...原创 2019-09-14 22:39:26 · 69 阅读 · 0 评论 -
python-列表去重,字典排序
1Python对列表去重的4种方法1.1 使用set的特征,python 的set 和其他语言类似,是一个无序不重复的元素集orgList=[1,0,3,7,7,5]#list()方法是把字符串str或元组转成数组formatList=list(set(orgList))print(formatList)1.2 使用keys() 方法orgList=[1,0...原创 2019-09-15 11:47:30 · 1368 阅读 · 0 评论 -
python的内存管理机制
内存管理机制:引入计数,垃圾回收,内存池机制1 变量:通过变量指针引用对象变量指针指向具体对象的内存空间,取对象的值2 对象: 类型已知,每个对象都包含一个头部信息。(头部信息: 类型标识符和引用计数器)变量名没有类型,类型属于对象(因为变量引用对象,所以类型随对象),变量引用什么类型的对象,变量就是什么类型的对象,变量就是什么类型3 引用计数在python 中每个对象都有...原创 2019-09-15 17:10:02 · 178 阅读 · 0 评论