摘要: # Auther: Aaron Fan"""递归特性:1. 必须有一个明确的结束条件2. 每次进入更深一层递归时,问题规模相比上次递归都应有所减少3. 递归效率不高,递归层次过多会导致栈溢出(在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧, 每当 阅读全文
posted @ 2016-12-11 01:12 范恒 阅读(1280) 评论(0) 推荐(0) 编辑
摘要: # Auther: Aaron Fan'''# 高阶函数:把一个函数名,以实参的形式,传给这个函数的形参,这个函数就称为高阶函数。比如下面的形参c,对应的实参是一个函数名abs。# 函数abs()的功能是取绝对值def add(a,b,c): return c(a) + c(b)add_value 阅读全文
posted @ 2016-12-11 01:12 范恒 阅读(700) 评论(0) 推荐(0) 编辑
摘要: def print_two(*args): arg1, arg2 = args print "arg1: %r, arg2: %r" % (arg1,arg2) def print_two_again(arg1, arg2): print "arg1: %r, arg2: %r" % (arg1, 阅读全文
posted @ 2016-11-28 19:32 范恒 阅读(9024) 评论(0) 推荐(0) 编辑
摘要: enumerate 函数用于遍历序列中的元素以及它们的下标: >>> for i,j in enumerate(('a','b','c')): print i,j 0 a1 b2 c>>> for i,j in enumerate([1,2,3]): print i,j 0 11 22 3>>> f 阅读全文
posted @ 2016-11-22 18:20 范恒 阅读(5703) 评论(0) 推荐(0) 编辑
摘要: 方法一: >>> mylist = [1,2,2,2,2,3,3,3,4,4,4,4] >>> myset = set(mylist) >>> for item in myset: print("the %d has found %d" %(item,mylist.count(item))) the 阅读全文
posted @ 2016-11-21 04:46 范恒 阅读(44310) 评论(0) 推荐(1) 编辑
摘要: # Auther: Aaron Fanimport sys,timefor i in range(30): #打印一个#号,这种方法打印不会自动换行 sys.stdout.write('#') #实时刷新一下,否则上面这一条语句,会等#号全部写入到缓存中后才一次性打印出来 sys.stdout.fl 阅读全文
posted @ 2016-11-12 18:31 范恒 阅读(1469) 评论(0) 推荐(0) 编辑
摘要: # Auther: Aaron Fanimport sysprint(sys.path) #打印环境变量print(sys.argv) #打印脚本名和脚本所带的所有参数print(sys.argv[2]) #打印脚本所跟的第2个参数 阅读全文
posted @ 2016-11-12 18:29 范恒 阅读(230) 评论(0) 推荐(0) 编辑
摘要: # Auther: Aaron Fanname = "my \tname is {name}, age is {age}."'''print(name.capitalize()) #这段话的首字母大写print(name.count("a")) #统计这段字符串中一共有多少个aprint(name. 阅读全文
posted @ 2016-11-12 18:28 范恒 阅读(5363) 评论(0) 推荐(0) 编辑
摘要: # Auther: Aaron Fannames = ["aaron", "alex", "james", "meihengfan"]#复制一份列表#浅复制 (注意,这只是一个浅复制,只能复制第一层列表里面的东西,如果列表里面还有一层列表,那么那一层的列表只是把物理地址指向过去了,但是并没有复制过来 阅读全文
posted @ 2016-11-12 18:27 范恒 阅读(304) 评论(0) 推荐(0) 编辑
摘要: # Auther: Aaron Fanimport oscmd_res1 = os.system("dir") #执行命令,但是不保存结果cmd_res2 = os.popen("dir").read() #执行命令,并保存结果。os.popen()保存的只是一个内存地址,需要通过.read()把这 阅读全文
posted @ 2016-11-12 18:27 范恒 阅读(313) 评论(0) 推荐(0) 编辑