码迷,mamicode.com
首页 >  
搜索关键字:def    ( 28626个结果
Scala基础篇-Getting Started
#####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
Pyhton 一行代码求Fibonacci第N项
递归定义很简单,效率当然很低下,且极易超出栈空间大小,这样做纯粹是为了体现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
命令行的翻译小工具--python
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
python学习之---匿名函数,返回函数,偏函数
1. 返回函数: 所谓的返回函数,指的是函数作为返回值。高阶函数除了可以接受函数作为参数外,同样可以接受函数作为结果返回。以下是一个可变参数的求和例子,一般求和函数是如此这般定义的:1 >>> def sum(*args):2 ... ax = 03 ... for x in arg...
分类:编程语言   时间:2015-02-17 11:31:54    阅读次数:213
python中的生成器和迭代器
个人觉得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
python和django的一些小技巧(locals()...)
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
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
Python函数式学习手记一: average in FP way
方法一: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之--自定义函数:在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。以下自定义一个函数用于判断一个人是成年人好事青少年: 1 >>> def judge_person(age): 2...
分类:编程语言   时间:2015-02-15 20:37:41    阅读次数:304
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!