摘要: 一个函数调用自己本身,就是递归调用 递归调用的三个条件 1.必须有结束条件 2.规模必须每次减少 3.缺点容易导致栈溢出,所以一般调用层次是999层 def func(n): print(n) return func(n+1) func(1) 999层 def fun(n): if n >1: re 阅读全文
posted @ 2017-07-18 17:36 西湖歌舞几时休 阅读(477) 评论(0) 推荐(0) 编辑
摘要: def test1(*args): #元组 args 是变量 名字而已,*表示功能 print(args) test1(1,2,3)test1(*(1,2,3))test1([1,2])test1(*[1,2]) #转换为元组print('______________________________ 阅读全文
posted @ 2017-07-18 16:06 西湖歌舞几时休 阅读(126) 评论(0) 推荐(0) 编辑
摘要: def test1(): print('hello') #函数无返回值 def test2(): print('world') return 1 #函数有返回值, 可以定义一个变量var = return 1 def test3(): print('suqin') #函数的返回值是元组 return 阅读全文
posted @ 2017-07-18 15:07 西湖歌舞几时休 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 集合是无序的,数据不可重复 作用,去重,关系测试,测试两组数据之前的交集、差集、并集等关系 阅读全文
posted @ 2017-07-16 23:07 西湖歌舞几时休 阅读(132) 评论(0) 推荐(0) 编辑
摘要: #include"stdio.h" int main{ print("hello world") } 执行过程 gcc text.c 编译过程 .c 是源文件 生成 .out 的文件 终端执行 ./ 文件名.out 执行当前文件夹的文件 从别人那拿的代码或者从网上下载下来的的程序要先 cat rea 阅读全文
posted @ 2017-06-23 16:15 西湖歌舞几时休 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 判断内容时候用=号, 判断引用 时候用 is,特例如下:在某个复制到一个正值之间(-5-255)多之间,并没有创建另外一个对象 a =100 a = 10000 b =100 b = 10000 a ==b a ==b true true a is b a is b true false 浅拷贝:拷 阅读全文
posted @ 2017-06-21 10:58 西湖歌舞几时休 阅读(145) 评论(0) 推荐(0) 编辑