03 2019 档案

Python 实现累加计数的几种方法
摘要:``` #要实现累加,关键在于数据存在哪儿,怎么使每次累加的都是同一个变量 行为像静态变量 #前两种都是数据存到类的成员变量, # 类利用__call__ class foo: def __init__(self, n=0): self.n = n def __call__(self, i): self.n += i return self... 阅读全文

posted @ 2019-03-18 21:17 ShawSpring 阅读(13319) 评论(0) 推荐(1)

python 查找目录下 文件名中含有某字符串的文件
摘要:有坑的地方: 如果代码写成这样: [( os.path.abspath(x)) for x in os.listdir(startPath) ] 此代码只能用于当前目录下,listdir列出的都只是文件名,然后abspath(x)对着一个文件名找绝对路径,肯定不行,电脑里同名的文件那么多,你要找哪个 阅读全文

posted @ 2019-03-17 22:25 ShawSpring 阅读(10179) 评论(0) 推荐(0)

python 实现快速排序和插入排序
摘要:``` def quick_sort(data): if len(data)mid: right.append(num) if num 阅读全文

posted @ 2019-03-16 19:45 ShawSpring 阅读(245) 评论(0) 推荐(0)

python 参数传递 传值还是传引用
摘要:个人推测结论: 可变对象传引用,不可变对象传值 python里的变量不同于c中地址储值模型 这两个变量id相同,值相等,如果 a=a+1,a的id也变了 浮点数也是这样 看成和str tuple一样的不可变对象,实际操作可以改变,但都是副本操作 暂且管它叫不可变对象的副本操作 阅读全文

posted @ 2019-03-16 19:28 ShawSpring 阅读(275) 评论(0) 推荐(0)

导航