《python:特殊知识点》由会员分享,可在线阅读,更多相关《python:特殊知识点(2页珍藏版)》请在金锄头文库上搜索。
1、第8关:些新的知识点1、控制换和不换参数end= :实现print打印输出不换;print():实现换for i in range(1,3):print(%d X %d = %d % (i,2,i*2),end = ) #不换print() #来换for i in range(1,4):print(%d X %d = %d % (i,3,i*3),end = )print() #来换#输出结果1 X 2 = 2 2 X 2 = 41 X 3 = 3 2 X 3 = 6 3 X 3 = 9end= 也可控制结尾字符和间隔print(hello,end=) print(world) 输出结果: h
2、elloworldprint(hello,end= )print(world)输出结果: hello worldprint(hello,end=!)print(world)输出结果:hello!world2、列表的合并和排序列表合并的两种法:1 splat操作符 “*”连接列表; 2 使“+”号作为列表的连接符:list1 = 91, 95, 97, 99list2 = 92, 93, 96, 98list3 = *list1,*list2 或 list3 = list1+list2print(list3)#输出结果:91, 95, 97, 99, 92, 93, 96, 98两种法的区别:“
3、+”只能连接列表,不能连接int型的数字,“*”可以灵活添加元素list3 = *list1,78,*list2 或 list3 = *list1,明,*list2列表排序的两种法:1 sorted(list) ; 2 list.sort() sorted(list) 返回个对象,可以作表达式。原来的 list 不变,成个新的排好序的 list 对象。list.sort() 没有返回值,直接改变原有的 listsorted(list3) list3.sort() 3 反向排序(由到):list3.sort(reverse=True) 3、计算列表平均值:numpy库.mean(list)imp
4、ort numpy as np # 导 numpy库,下出现的 np 即 numpy库scores1 = 91, 95, 97, 99, 92, 93, 96, 98scores2 = # 空列表,后会来放置符合条件的数average = np.mean(scores1) print(平均成绩是:.format(average) # 输出结果:平均成绩是:95.125for score in scores1: # 遍历score1列表中的数if score average: # 把score1列表中的数与average平均数做对scores2.append(score) # 少于平均分的成绩放到新建的空列表中print(低于平均成绩的有:.format(scores2) # 输出结果:低于平均成绩的有:91, 95, 92, 934、列表求和:sum()sum(1,2,3)的结果是6sum(2, 3, 4), 1)的结果是10,表示元组求和后再加上1.sum(0,1,2,3,4, 2)的结果是12,表示列表求和后再加上2.