![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程
小花_l
这个作者很懒,什么都没留下…
展开
-
python----把列表中的值输出为一行
for x in ['spam','eggs','ham']: print(x,end=' ')结果:spam eggs ham转载 2018-11-26 10:17:27 · 19515 阅读 · 0 评论 -
python面向对象编程
面向对象:把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。假设我们要处理学生的成绩表,一个学生的属性有姓名和分数,需要把每个学生的姓名和其对应的分数打印出来。如下:c...转载 2018-11-14 10:28:43 · 197 阅读 · 0 评论 -
python对字典按照key值和value值排序
例如:a={'a':15,'z':7,'b':8}按照key值: b=sorted(a.keys()) 按照value值:c=sorted(c.items(),key=lambda obj:obj[1],reverse=True)转载 2018-11-13 10:42:02 · 723 阅读 · 0 评论 -
排序算法的时间复杂度和空间复杂度-----总结
算法的时间复杂度是指:算法执行过程中所需要的基本运算次数。常见的算法时间复杂度由小到大依次为:Ο(1)<Ο(log2n)<Ο(n)<Ο(nlog2n)<Ο(n^2)<Ο(n^3)<…<Ο(2^n)<Ο(n!)。其中O(1)表示基本语句的执行次数是一个常数,一般来说,只要算法中不存在循环语句,其时间复杂度就是Ο(1)。其中Ο(log2n)、Ο(n)、 Ο(nlog2n)、Ο(n2)和Ο(n3)称...转载 2018-08-08 11:14:55 · 957 阅读 · 0 评论 -
二叉排序树
一.生成方法例如:设有一组初始记录关键字序列为(34,76,45,18,26,54,92),则由这组记录关键字生成的二叉排序树的深度为()1.第一个关键字做根结点2.每个关键字都与根结点比较,比根结点小的放在左子树,比根结点大的放在右子树结果如下: 深度为4。...转载 2018-08-08 10:31:38 · 2169 阅读 · 1 评论 -
您的程序输出的格式不符合要求(比如空格和换行与要求不一致)----改
将一句话的单词进行倒置,标点不倒置。比如 I like beijing. 经过函数后变为:beijing. like I由于输出结果末尾多了一个空格引起的。原代码:obj=''for i in string: obj=obj+i+' 'print(obj)改成: for i in range(0,len(string)): if i&l...原创 2018-08-07 17:33:04 · 10060 阅读 · 0 评论 -
python-------向数组中任意位置处插入一个数据
insert() 将一个元素插入到列表中例如 k=['b','c'] k.insert(0,'a') k=['a','b','c']extend:扩展两个数组转载 2018-08-10 16:18:30 · 25347 阅读 · 0 评论 -
python ----将数组的值输出为一行
list=[1,1,3,4,5,62,5,3,52,5,3,6,6,8,4,6,4,9,5,6]count=0for i in list: print(i,end=' ') count += 1 if(count%len(list)==0): print(end='\n')转载 2018-08-06 15:50:03 · 12068 阅读 · 0 评论 -
python-运算符
&:按位与运算符:参与运算的两个值,如果两个相应位置都为1,则该位的结果为1,否则为0.|:按位或运算符:只要有一个为1,就为1^:不同为1,相同为0~:取反,把1变成0,0变成1<<:左移运算符, 将运算数的各二进制全部左移若干位,有<<右边的数字指定移动位数,低位补0>>:右移运算符 python将一个整数转换为二进制数的...转载 2018-07-25 11:07:34 · 211 阅读 · 1 评论 -
python输入
import sysn = int(sys.stdin.readline().strip())nums = list(map(str, sys.stdin.readline().strip().split()))转载 2018-07-24 19:46:46 · 188 阅读 · 0 评论