首先贴出Python编写的汉诺塔算法的代码: def hanoti(n,x1,x2,x3): if(n == 1): print('move:',x1,'-->',x3) return hanoti(n-1,x1,x3,x2) print('move:',x1,'-->',x3) hanoti(n- ...
分类:
编程语言 时间:
2016-09-23 23:14:19
阅读次数:
258
高阶函数: 可以把函数作为参数传入,这样的函数叫做高阶函数。 高阶函数除了可以接受函数作为参数外,还可以把函数作为返回值。 def func(a,b,c): return c(a)+c(b)print(func(-3,4,abs)) #7 把函数做为返回值: def func(*args): def ...
分类:
其他好文 时间:
2016-09-23 23:06:50
阅读次数:
129
deflogin(username,password):
‘‘‘
用于用户登录
:paramusername:用户输入用户名
:parampassword:用户输入密码
:return:True表示登陆成功
‘‘‘
f=open("db","r")
forlineinf:#一行一行检测
line_list=line.strip().split("|")
ifline_list[0]==usernameandline_list[1]==passwor..
分类:
编程语言 时间:
2016-09-23 21:53:18
阅读次数:
179
#三元运算,三目运算,ifelse简写
if1==1:
name="liangml"
else:
name="NB"
#如果1==1成立,name=”liangml“否则name="NB"
name="liangml"if1==1else"NB"#三元运算
#lambda表达式
deff1(a1):
returna1+100
f2=lambdaa1:a1+100#默认已经有return
ret=f1(10)
print(ret)
r2=f2..
分类:
其他好文 时间:
2016-09-23 21:49:46
阅读次数:
198
生成器也是一种迭代器,可以用于Python的for循环中; yield关键字标志着函数变为生成器函数; 调用next()方法时,遇到yield生成器函数停止执行(挂起),并将yield后的值作为next()的返回值,可以这样理解:yield类似于普通函数中的return,之后每次调用next()方法 ...
分类:
编程语言 时间:
2016-09-23 21:28:49
阅读次数:
121
callee是对象的一个属性,该属性是一个指针,指向参数arguments对象的函数首先我们来写个阶成函数:function chen(x){if (x<=1) {return 1;} else{return x*chen(x-1);};};从这个函数中可以看出来,用到了递归函数,要是改变了函数名, ...
分类:
Web程序 时间:
2016-09-23 18:07:13
阅读次数:
127
1. 判断字符串是否为空 function isEmptyString(str) { return str == undefined || str == "" || str == null; } 2. 判断数据格式 2.1 判断是否邮箱格式 function isEmail(str) { var r ...
分类:
Web程序 时间:
2016-09-23 16:35:43
阅读次数:
222
function bytesToSize(bytes) { if (bytes 0) return '0 B'; var k = 1024; sizes = ['B','KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB']; i = Math.floor(Ma ...
分类:
Web程序 时间:
2016-09-23 16:34:50
阅读次数:
195
/**
*Saveanewmodelandattachittotheparentmodel.
*
*@param\Illuminate\Database\Eloquent\Model$model
*@paramarray$joining
*@parambool$touch
*@return\Illuminate\Database\Eloquent\Model
*/
publicfunctionsave(Model$model,array$joining=[],$touch=true)
//publicfunc..
分类:
Web程序 时间:
2016-09-23 15:20:23
阅读次数:
280
平时我们写表单要自己写样式,比如我们要写一个注册样式,有如下填写项:实现代码如下:views.py文件#!/usr/bin/envpython
#-*-conding:utf-8:-*-
fromdjango.shortcutsimportrender
fromdjangoimportforms
#Createyourviewshere.
defuser_list(request):
host=request.POST.get(..
分类:
其他好文 时间:
2016-09-23 15:17:33
阅读次数:
184