#####1. REPL, read evaluate print loop. ``` scala>:load MyModule.scala scala>MyModule.abs(-42) ``` ```` object MyModule { def main(args: Array[String]): Unit = { println("Hello World.") } def abs(n...
分类:
其他好文 时间:
2015-02-21 06:32:23
阅读次数:
170
递归定义很简单,效率当然很低下,且极易超出栈空间大小,这样做纯粹是为了体现python的语言表现力而已, 并没有任何实际意义。1 def fib(x):2 return fib(x-1) + fib(x-2) if x - 2 > 0 else 1
分类:
其他好文 时间:
2015-02-18 06:10:22
阅读次数:
239
1 #!/usr/bin/env python 2 #-*- coding: utf-8 -*- 3 'a translate module ' 4 import sys 5 import urllib2 6 import json 7 def translate(word): 8 url="...
分类:
编程语言 时间:
2015-02-17 18:46:30
阅读次数:
183
今天是春节的最后一天上班,没什么事情,正好群里面的同学再讨论群红包的算法。
特写了个算法。大致思路是找发过的红包,寻找它的随机震动坡度。
下面来看看算法吧:
#coding=gbk
import random
import sys
#print random.randint(0, 99)
#print "====", random.uniform(0, 0.99)
def ca...
分类:
微信 时间:
2015-02-17 15:21:19
阅读次数:
372
1. 返回函数: 所谓的返回函数,指的是函数作为返回值。高阶函数除了可以接受函数作为参数外,同样可以接受函数作为结果返回。以下是一个可变参数的求和例子,一般求和函数是如此这般定义的:1 >>> def sum(*args):2 ... ax = 03 ... for x in arg...
分类:
编程语言 时间:
2015-02-17 11:31:54
阅读次数:
213
个人觉得iterator和yield实现的是相同的功能,只不过iterator需要在类中实现,yield实在函数中实现,二者均会保存当前循环的状态.
生成器也是由迭代器实现的
#!/usr/bin/env python
#coding: utf-8
def MyGenerator(*args): #定义一个生成器
for i in args:
yield i...
分类:
编程语言 时间:
2015-02-16 18:27:33
阅读次数:
188
locals() 技巧:思考一下我们对 current_datetime 的最后一次赋值:1 >>> import datetime2 >>> def current_datetime(request):3 ... now = datetime.datetime.now()4 ... ...
分类:
编程语言 时间:
2015-02-16 18:12:52
阅读次数:
152
Python 多进程中使用pool,pool中指定每次运行几个进程,当其中一个进程结束完毕后,会加入新的进程
#!/usr/bin/env python
#coding: utf-8
import multiprocessing
import os,time,random
def Lee():
print "Run task Lee-%s" %(os.getpid()...
分类:
编程语言 时间:
2015-02-16 16:56:41
阅读次数:
168
方法一:1 import operator2 3 def average(*args):4 return reduce(operator.add, args) / len(args) if args else 0方法二:1 import functools2 3 def average(*a...
分类:
编程语言 时间:
2015-02-16 10:10:53
阅读次数:
205
Python之--自定义函数:在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。以下自定义一个函数用于判断一个人是成年人好事青少年: 1 >>> def judge_person(age): 2...
分类:
编程语言 时间:
2015-02-15 20:37:41
阅读次数:
304