摘要:``` #要实现累加,关键在于数据存在哪儿,怎么使每次累加的都是同一个变量 行为像静态变量 #前两种都是数据存到类的成员变量,
# 类利用__call__ class foo: def __init__(self, n=0): self.n = n def __call__(self, i): self.n += i return self...
阅读全文
摘要:有坑的地方: 如果代码写成这样: [( os.path.abspath(x)) for x in os.listdir(startPath) ] 此代码只能用于当前目录下,listdir列出的都只是文件名,然后abspath(x)对着一个文件名找绝对路径,肯定不行,电脑里同名的文件那么多,你要找哪个
阅读全文
摘要:``` def quick_sort(data): if len(data)mid: right.append(num) if num
阅读全文
摘要:个人推测结论: 可变对象传引用,不可变对象传值 python里的变量不同于c中地址储值模型 这两个变量id相同,值相等,如果 a=a+1,a的id也变了 浮点数也是这样 看成和str tuple一样的不可变对象,实际操作可以改变,但都是副本操作 暂且管它叫不可变对象的副本操作
阅读全文