Python
PMickey
什么都没有写,但是我也不懒好吧
展开
-
Python:递归与非递归实现斐波那契数列+汉诺塔实现
def fib1(n): #递归方法实现 assert n>= 0 if n <=1: return n else: return fib1(n-1)+fib1(n-2) def fib2(n): #非递归方法实现 pre1 = 1 pre2 = 1 print(1,end = ',') ...原创 2020-01-06 21:25:18 · 2744 阅读 · 0 评论 -
Python:函数
函数 1.定义函数: def Function(): 2.函数文档: (1)和注释类似,但它被定义在函数的默认属性中,可以用Function.__doc__查看 ps.默认属性是一种特殊的属性,以双双下横线开始也以双下横线结束。 (2)用代码敲一下: 有没有觉得调用默认属性__doc__的时候打印的特别乱,回车和缩进都用\n \t来表示了,但是help君就会把它打印的很好看: 3.参数: (...原创 2019-10-27 21:59:58 · 175 阅读 · 0 评论 -
Python:变量
变量 1.python与大多数计算机语言的做法稍有不同,他并不是把值存储在变量中,而更像是把名字贴在值的上边。有的程序员会说python没有变量,只有名字。 2.直接输入变量的名字回车,会输出这个变量的内容(包含未转义的字符组,如\n等) 3.python的数据类型: (1)Number:int , float , complex(复数) (2)String #python的字符串可以用’...原创 2019-10-27 21:51:57 · 136 阅读 · 0 评论 -
Python:序列
列表,元组,字符串被统称为序列~ 1.它们的共同点有: (1)都可以通过索引得到每一个元素 (2)默认索引值总是从0开始 (3)可以通过分片的方法得到一个范围内的元素的集合 (4)有很多共同的操作符:重复操作符、 拼接操作符、成员关系操作符 2.一些常见的内置方法: (1)list([iterable]):把一个可迭代对象转换为列表(iterable就是可迭代参数) 这个方法也很容易实现: li...原创 2019-10-24 23:25:15 · 88 阅读 · 0 评论 -
Python:字符串
变量 1.python与大多数计算机语言的做法稍有不同,他并不是把值存储在变量中,而更像是把名字贴在值的上边。有的程序员会说python没有变量,只有名字。 2.直接输入变量的名字回车,会输出这个变量的内容(包含未转义的字符组,如\n等) 3.python的数据类型: (1**)Number**:int , float , complex(复数) (2)String #python的字符串...原创 2019-10-23 17:38:37 · 115 阅读 · 0 评论 -
Python:列表,元组
1.创建三种列表的方式: 1)普通列表:number = [1,2,3,4,5] , member = [‘sss’,‘www’,dssa’] 2)混合列表:mix = [1,‘ss’ , 3.14 , [1,2,3]] 3)空列表:empty = [] 2.向列表中添加元素: 1)member.append(‘烤山药’) #一次只能添加一个元素 2)member.extend([‘妈妈...原创 2019-10-14 10:37:19 · 197 阅读 · 0 评论 -
Python:入门小笔记
声明:纯属自己翻着回顾用,没有整理体系,碎片化的萌新知识点(巨萌新,大佬勿看,想看也行,帮忙指正就好哈哈哈哈)…~ 1.>>>提示符:含义是python已经准备好了,等待接收指令。 3.#是python的注释符 4.启动shell:idle 5.计算直接输入算式即可,就算是156165156165165*1561515616185156156,python也能正确算对。 6.\n...原创 2019-10-04 20:42:57 · 92 阅读 · 0 评论 -
Python:简单语句
if else 选择语句: if guess == 8: #要加冒号,不用括号,依然是==赋值 print("你他妈真是我儿子。") #不用加大括号,Python使用缩进区分代码块 print("牛逼。") elif guess==7 or guess== 9: #多个条件分支用的是elif p...原创 2019-10-07 01:48:01 · 1183 阅读 · 0 评论