python
Mr_ggx
为了奋斗而奋斗
展开
-
Python的global语句
http://www.cnblogs.com/cython/articles/2202287.html如果你想要为一个定义在函数外的变量赋值,那么你就得告诉Python这个变量名不是局部的,而是 全局 的。我们使用global语句完成这一功能。没有global语句,是不可能为定义在函数外的变量赋值的。你可以使用定义在函数外的变量的值(假设在函数内没有同名的变量)。然而,我并转载 2015-04-10 15:39:49 · 537 阅读 · 0 评论 -
python中的关于列表for循环和条件判断的混用
先来看句代码lis=[1,2,3,4,5,6]a=[b for b in lis if b>3]该代码输出的结果为a=[4,5,6]很简洁的写法吧!如果换成传统的写法这是这样lis=[1,2,3,4,5,6]a=[]for b in lis: if b>3: a.append(b)天呐!要疯了 写了好多行 哈哈哈 标准码农写法.当然我可不是在这鄙原创 2015-05-29 09:18:19 · 8744 阅读 · 0 评论 -
python中的随机数-----random
这些方法位于random模块中random.random(),同javascript的Math.random(),返回[0.0,1)之间的浮点数random.uniform(a, b),返回[a,b]之间的浮点数Python代码 print random.uniform(10, 20) print random.unifor转载 2015-06-29 15:28:37 · 1166 阅读 · 0 评论 -
python中装饰器&语法糖(syntax sugar)@
闭包的重要特性:封存上下文,这一特性可以巧妙的被用于现有函数的包装,从而为现有函数更加功能。而这就是装饰器。还是举个例子,代码如下:#alist = [1, 2, 3, ..., 100] --> 1+2+3+...+100 = 5050def lazy_sum(): return reduce(lambda x, y: x+y, alist)我们定义了一转载 2015-06-15 10:21:05 · 8537 阅读 · 1 评论 -
如何正确的删除安装过的python模块
使用pip指令:通常python3.0以上的版本都会默认安装pip,所以不必亲自去安装,你只需要在命令行试一下pip在按回车 就可以知道你是否安装过了.即使没有安装过也无妨,往上很多例子 你仍旧可以轻松的安装pip.我们使用pip来卸载安装过的python模块,命令如下:pip uninstall XXXxxx:表示你要卸载的模块名.原创 2015-06-15 10:44:40 · 11982 阅读 · 0 评论