![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 50
wozhaosini
这个作者很懒,什么都没留下…
展开
-
python常用技巧
交换两个变量避免使用临时变量在python中交换变量没有任何理由需要使用临时变量。我们可以使用元组,使我们的意图更加清晰。不好的写法temp = foofoo = barbar = temp惯用的(foo, bar) = (bar, foo)使用元组来分配参数在python中,能够实现多个元素同时赋值。不好的写法lis原创 2013-04-24 19:37:34 · 524 阅读 · 0 评论 -
python实现tee命令
#!/usr/bin/pythonimport sysdef tee(filename): f = open(filename, 'w') for line in sys.stdin.readlines(): sys.stdout.write(line) f.write(line) f.close()if __name__ ==原创 2013-04-26 11:06:55 · 1486 阅读 · 0 评论 -
python中的reduce的使用
python中的reduce内建函数是一个二元操作函数,他用来将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给reduce中的函数 func()(必须是一个二元操作函数)先对集合中的第1,2个数据进行操作,得到的结果再与第三个数据用func()函数运算,最后得到一个结果。def myadd(x, y): return x + ysum = reduce(myadd, (转载 2013-05-02 13:24:31 · 545 阅读 · 0 评论 -
python中函数陷阱
一、本地变量是静态检测的python定义的在一个函数中进行分配的变量名是默认为本地变量的,它们存在于函数的作用域并只在函数运行时存在。python是静态检测python的本地变量的。看下面例子:x = 99def selector(): print xselector()结果为99。这里,函数中的x被解析为模块中的x。但是如果在引用之后增加一个赋值语句,看看会发原创 2013-05-02 20:07:55 · 816 阅读 · 0 评论 -
python os.path模块
os.path.abspath(path) #返回绝对路径os.path.basename(path) #返回文件名os.path.commonprefix(list) #返回list(多个路径)中,所有path共有的最长的路径。os.path.dirname(path) #返回文件路径os.path.exists(path) #路径存在则返回True,路径损坏返回False转载 2013-05-13 19:56:39 · 491 阅读 · 0 评论