每一次递归调用都将过程(精确地说是“变量”)在内存中复制一遍。一旦一个过程结束(会返回一些数据),这个过程在内存中的副本就被丢弃。递归看似简单,但是可视化跟踪执行过程就很花费时间。好了,让我们来看下面的例子: int Print(int n) //print numbers 1 to n backw...
分类:
其他好文 时间:
2015-08-08 17:45:48
阅读次数:
123
可以通过以下两个函数来使用这两种机制:一是通过str函数,它会把值转换为合理形式的字符串,以便用户可以理解;而repr会创建一个字符串,它以合法的Python表达式的形式来表示值。下面是一些例子:>>> print repr("Hello, world!")'Hello, world!'>>> pr...
分类:
编程语言 时间:
2015-08-08 14:55:57
阅读次数:
106
如果需要写一个非常非常长的字符串,它需要跨多行,那么,可以使用三个引号代替普通引号。print '''This is a very long string.It continues here.And it's not over yet."Hello, world!"Still here.'''也可以...
分类:
编程语言 时间:
2015-08-08 14:48:55
阅读次数:
188
-- 1、检查是否有元表local t = {1, 2}print(getmetatable(t)) -- nilprint("----------------------")-- 2、设置元表local t = {}print(getmetatable(t)) -->nillocal t1 = {...
分类:
其他好文 时间:
2015-08-08 12:03:12
阅读次数:
103
(1)计算裴波那契数列:1 fbis=[0,1]2 num=int(input("please input the number"))3 for i in range(num-2):4 fbis.append(fbis[-2]+fbis[-1])5 print(fbis) 6.3 ...
分类:
编程语言 时间:
2015-08-08 10:21:34
阅读次数:
144
由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统(NFS),find命令在该文件系统中同样有效,只要你具有相应的权限。Find命令的一般形式为:findpathname-options[-print-exec-ok]该命令的参数:pathname:fin..
分类:
系统相关 时间:
2015-08-08 06:56:05
阅读次数:
157
字符串与列表s = "" #字符串k = [] #列表ch = '2's += chk.append(ch)s.strip()''.join(k)遍历列表1 foo = 'abc'2 for i in range(len(foo)):3 print foo[i], '(%d)' %i2.3之...
分类:
编程语言 时间:
2015-08-08 06:27:31
阅读次数:
163
function add,x,y return, x+yendpro sum x=1 y=2 print,add(x,y)end 版权声明:本文博客原创文章,博客,未经同意,不得转载。
分类:
其他好文 时间:
2015-08-07 23:34:02
阅读次数:
100
今天对find指令进行练习原材料来源于http://www.cnblogs.com/wanqieddy/archive/2011/06/09/2076785.htmlfind path -option [ -print ] [ -exec -ok command ] {} \;这个是find的基本公...
分类:
系统相关 时间:
2015-08-07 23:33:40
阅读次数:
180
#coding=utf-8import threading #进口threadingfrom time import sleepimport timedef task1(): print ("Task 1 executed." ) sleep(1)def task2(): pri...
分类:
编程语言 时间:
2015-08-07 21:59:36
阅读次数:
127