
Python
文章平均质量分 69
weixin_41157881
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何求圆周率PI
常用的求PI的公式为PI/4=1-1/3+1/5-1/7+1/9-1/11+1/13…我们可以编写代码并对其进行精度控制,例如,当某一项的值小于1e-6,输出我们想要的结果。 代码如下: s=1.0 n=1 t=1.0 pi=0 while(abs(t)>1e-6): pi=pi+t n=n+2 s=-s t=s/n print “PI is {:.10}”.format(pi*4) P...转载 2019-03-09 00:04:21 · 1864 阅读 · 0 评论 -
python强大的装饰器功能
python的装饰器是python语言的一道难关,希望我能过关。再次不对装饰器进行过多的说明,通过简单的例子来了解装饰器的使用。 在python中我们时常需要打印函数的名字。 我们可以在调用该函数的地方打印该函数的名字。我们进行下面的写法: def getsum(x,y): return x+y def prinf(x,y): print getsum.name print getsum(x,y)...转载 2019-03-13 23:36:59 · 168 阅读 · 0 评论 -
python的有用的几个高阶函数的使用map/rduce
map函数使用方式map(func,list)使list的每个元素的都用func函数处理,并且返回新的列表 代码如下: def f(x): return x*x ll=range(1,10) arr=map(f,ll) print arr [1, 4, 9, 16, 25, 36, 49, 64, 81] 字符串转数字 str1=“123456” ll=map(int,str1) print ll...转载 2019-03-11 22:52:54 · 175 阅读 · 0 评论 -
python的有用的几个高阶函数的使用filter/sorted
filter函数,是一个过滤函数。使用方法为filter(f,list),把list里面的每个元素都用f函数进行过滤,返回true的时候,保留。返回fasle的删除。 过滤一个数列的,只保留奇数,可以如下写代码: def is_odd(x): return x%2==1 ll=range(1,20) aa=filter(is_odd,ll) print aa 使用lambda表达式为 bb=f...转载 2019-03-12 23:33:51 · 192 阅读 · 0 评论 -
python正表达式学习(一)
python正则表达式有着无与伦比的强大的公,可以对文本内容进行解析处理。 第一个函数compile函数,可以把字符串编译成正则实例,便于后面重复调用,使用方式为re.compile(str,flag),常用的flag为re.M,re.I多行匹配和忽略大小写。 如下的函数,我们在定义了字符串之后,通过compile函数处理之后,这个strpatter可以在任何地方进行匹配操作,完成我们想要的处理...原创 2019-03-18 23:15:23 · 219 阅读 · 0 评论