摘要: Python运算符重载MethodOverloadsCall for__init__构造函数X=Class()__del__析构函数对象销毁__repr__打印转换print X,repr(X)__str__打印... 阅读全文
posted @ 2017-08-08 20:25 cn_wk 阅读(126) 评论(0) 推荐(0)
摘要: 最近使用 Python 一个项目,发现 Python 的深拷贝 copy.deepcopy 实在是太慢了。相关背景 在 Python 中, 我们有两种拷贝对象的方式:浅拷贝和深拷贝。浅拷贝和... 阅读全文
posted @ 2017-08-08 20:23 cn_wk 阅读(593) 评论(0) 推荐(0)
摘要: import inspect, redef ... 阅读全文
posted @ 2017-08-08 20:08 cn_wk 阅读(85) 评论(0) 推荐(0)
摘要: 首先通过一个例子来看一下本文中可能用到的对象和相关概念。123456789101112131415#coding: UTF-8import sys# 模块,sys指向这个模块对象import inspectde... 阅读全文
posted @ 2017-08-08 19:46 cn_wk 阅读(118) 评论(0) 推荐(0)
摘要: deff(a=1, b=2, c=3):print(locals())#在函数内获取#使用inspect模块,简单方便import inspectinspect.getargspec(f)#使用f的内置方法#获取... 阅读全文
posted @ 2017-08-08 19:44 cn_wk 阅读(1266) 评论(0) 推荐(0)
摘要: 需求:你想复制一个对象.因为在Python中,无论你把对象做为参数传递,做为函数返回值,都是引用传递的.讨论:标准库中的copy模块提供了两个方法来实现拷贝.一个方法是copy,它返回和参数包含内容一样的对象.i... 阅读全文
posted @ 2017-08-08 19:18 cn_wk 阅读(175) 评论(0) 推荐(0)