2017年7月28日
摘要:
1 析构函数:在实例释放,销毁的时候自动执行的。通常用于做一些收尾工作,如关闭一些数据库链接,关闭一些打开的临时文件等。释放内存。 Python的自动回收机制:隔一段时间,Python会扫描内存中那些没有被变量引用的值(有没有门牌号),如果没有被任何一个变量引用的话,就会自动删除。 执行结果: ah
阅读全文
posted @ 2017-07-28 16:21
momo8238
阅读(309)
推荐(0)
摘要:
1.类实例化以后,就给实例化的对象开辟了一块新的内存。 当实例化时,通过self.name=name, self.role=role 给变量(name,role)开辟了一块新的内存,同时把 r1 也传进去了,传给了self . 因为每个实例对象的name,role不一样,所以对每个实例对象都需要开辟
阅读全文
posted @ 2017-07-28 11:53
momo8238
阅读(105)
推荐(0)
2017年7月26日
摘要:
shutil -- --High-level file operations 高级的文件操作模块。 os模块提供了对目录或者文件的新建/删除/查看文件属性,还提供了对文件以及目录的路径操作。比如说:绝对路径,父目录…… 但是,os文件的操作还应该包含移动 复制 打包 压缩 解压等操作,这些os模块都
阅读全文
posted @ 2017-07-26 21:00
momo8238
阅读(193)
推荐(0)
摘要:
python之sys模块详解 sys模块功能多,我们这里介绍一些比较实用的功能,相信你会喜欢的,和我一起走进python的模块吧! sys模块的常见函数列表 sys.argv: 实现从程序外部向程序传递参数。 sys.exit([arg]): 程序中间的退出,arg=0为正常退出。 sys.getd
阅读全文
posted @ 2017-07-26 14:09
momo8238
阅读(103)
推荐(0)
摘要:
eval 功能:将字符串str当成有效的表达式来求值并返回计算结果。 语法: eval(source[, globals[, locals]]) -> value 参数: source:一个Python表达式或函数compile()返回的代码对象 globals:可选。必须是dictionary l
阅读全文
posted @ 2017-07-26 10:17
momo8238
阅读(295)
推荐(0)
2017年7月21日
摘要:
我们已经知道,可以直接作用于for循环的数据类型有以下几种: 一类是集合数据类型,如list、tuple、dict、set、str等; 一类是generator,包括生成器和带yield的generator function。 这些可以直接作用于for循环的对象统称为可迭代对象:Iterable。
阅读全文
posted @ 2017-07-21 21:55
momo8238
阅读(113)
推荐(0)
posted @ 2017-07-21 14:06
momo8238
阅读(130)
推荐(0)
2017年7月16日
摘要:
1. copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。2. copy.deepcopy 深拷贝 拷贝对象及其子对象一个很好的例子:import copya = [1, 2, 3, 4, ['a', 'b']] #原始对象b = a #赋值,传对象的引用c = copy.copy
阅读全文
posted @ 2017-07-16 20:39
momo8238
阅读(185)
推荐(0)
摘要:
版权声明:本文为博主原创文章,未经博主允许不得转载。 [python] view plain copy print? >>> mylist1 = [1, 2, 3, 4] >>> myl = mylist1 >>> myl [1, 2, 3, 4] >>> mylist1[0] = 5 >>> my
阅读全文
posted @ 2017-07-16 20:37
momo8238
阅读(186)
推荐(0)
摘要:
在学习Python 的时候。说到有两种数据类型,一种叫 列表,一种叫做元组,可以认为,元组是功能精简的列表。因为它少了列表很多功能。但是又有相识。定义他们的时候,主要是用中括号和小括号之分。 例如:定义一个列表: mylist=["one","two","3333"] 定义一个元组: myzu=("
阅读全文
posted @ 2017-07-16 15:34
momo8238
阅读(596)
推荐(0)