- 博客(14)
- 收藏
- 关注
转载 选择排序
选择排序是从数组中每次找最小的放在前面,其算法复杂度为O(n2),其排序是不稳定的。//选择排序#include<iostream>using namespace std;//选择排序声明void SelectionSort(int a[],int n);//主函数int main(){ //定义一个无序数组 int a[]={5,2,4,6,1,3}; //...
2018-08-19 20:41:31
284
转载 冒泡排序
//冒泡排序#include<iostream>using namespace std;//冒泡排序的声明void BubbleSort(int a[],int n);//主函数体int main(){ //定义一个无序数组 int a[]={5,2,4,6,1,3}; //定义变量i int i=0; //定义排序数组的长度 int length=size...
2018-08-19 20:40:48
168
原创 iterator,generator,zip,enumberate,bytes,bytesarray
day15笔记迭代器 iterator 和 生成器 generator什么是迭代器 迭代器是指用iter(可迭代对象) 函数返回的对象(实例) 迭代器可以用next(it) 函数获取可迭代对象的数据迭代器函数: iter(iterable) 从可迭代对象中返回一个迭代器,iterable 必须是一个能提供迭代器的可迭代对象 next(iterator) 从迭代器iterator中获取下...
2018-05-22 21:58:43
319
原创 函数的重入性,map,filter sorted函数,递归函数,闭包 closure
函数的重入性: 可重入是指一个函数传的参数一定,则结果必须一定 要求: def定义的函数不要访问除局部变量以外的变量map函数: map(func,*iterables) *星号元组形参 用函数和对可迭代对象中的每一个元素作为参数计算出新的可 迭代对象,当最短的一个可迭代象不再提供数据时,此可迭代 对象生成结束.filter函数:可以列表推倒式中 ...
2018-05-16 21:20:18
216
原创 全局变量和局部变量,lambda
局部变量: 定义在函数内部的变量称为局部变量(函数的形参也是局部变量) 局部变量只能在函数使用 局部变量在函数调用时才能够被创建,在函数调用之后会自动销毁全局变量: 定义在函数外部,模块内部的变量称为全局变量 全局变量,所有的函数都可以直接访问(但函数内部不能将其直接赋值)局部变量说明: 1.在函数内首次对变量赋值是创建局部变量,再次为变量赋值是修改 局部...
2018-05-15 22:00:32
2621
原创 return语句,
return 语句 语法: return [表达式] []代表可以省略 作用: 用于函数中,结束当前函数的执行,返回到调用该函数的地方, 同时返回一个对象的引用关系 说明: 1.return语句后跟的表达式可以省略,省略后相当于reurn None 2.如果函数没有return 语句,则函数执行完最后 一条语句后返回 N...
2018-05-14 21:16:48
533
原创 集合,固定集合,函数
集合set 集合是可变的容器 集合内的数据对象是唯一的(不能重复多次) 集合是无序的存储结构,集合中的数据没有先后关系 集合内的元素必须是不可变对象 集合是可迭代的 集合是相当于只有键没有值的字典(键则是集合的数据)创建空的集合 s = set() #set() 创建一个空集合创建非空集合 s = {1,2,3} #集合中的三个整数1,2,3集合的构造函数 ...
2018-05-11 21:55:50
391
原创 元组, 字典
元组 tuple 元组是不可改变的序列,同list一样,元组可以存放任意类型的元素, 一但元组生成,则它不可以改变 添加,删除,修改,访问 元组的表示方式 用小括号()括起来,单个元素括起来用逗号(,) 区分是单个对象还是元组创建空元组的字符串t = ()元组的构造函数 tuple tuple() 生成一个空元组,等同于() tuple(iterable) 用可迭代对象生成一个元组字典...
2018-05-10 22:22:22
242
原创 linux下显示隐藏文件与创建隐藏文件,list与可迭代关系, 列表,列表推倒式与推倒式嵌套
Linux:Ctrl + H : 显示隐藏文件mv a .a : 创建名为a的隐藏文件list与可迭代关系:list(可迭代对象)列表【切片】 = 可迭代对象L += 可迭代对象del 列表【索引】del 列表【切片】函数:any(L)all(L)Python3中常用的列表方法:L.index(v)L.insert(index,ob)L.extend(lst)>> L += L.re...
2018-05-09 22:30:28
759
原创 for 循环,for 嵌套,continue语句,range函数,列表,列表的+=运算
for + 变量+in+可迭代对象+: 语句块1else: 语句块2while + else: 二个条件二选一for + else: 并存continue语句:跳过当前循环,重新取值 range函数:是表达式,可以返回一个对象. 从0开始,每次加1操作,不包含stop列表:是一种有序的,可以改变的容器for 与迭代对象连合使用:字符串,range函数+= " str"+= "range...
2018-05-08 21:04:03
923
原创 隐式换行,字符串的调用语法,格式化字符,while循环,while循环嵌套,break
1. 隐式换行,除了各种括号外,还有三引号2. s.center( ) s.count( ) s.strip( )3. 格式化字符 " %s %d " %( ,)+显示正号-左对齐0补零宽度宽度.精度e.g."%10d" % 123 #" 123" "%-10d" % 123 #"123 " "%10s" %abc #"
2018-05-07 21:14:46
381
原创 max函数,s.center(numb)函数,ord(), for + else, 函数嵌套
max(1,2,3,4...)--->括号内可以填多个值s.center(数字)--->将这个字符串S居中,以数字为空间ord()--->括号内只能是一个字符,且用字符串的形式表示如“a"for 与其同缩进的else--->表示当for循环下的条件不成立时,则到else调用嵌套函数时有以下二种方法: @ return 函数名 【外部函数表达式加括号,括号里面得传参...
2018-05-05 19:04:53
402
原创 表达式/语句/ASCii/转义字符/原始字符/索引/切片/序列函数/转换函数/整数转换为字符串函数
条件表达式:1+2 if 5>6 else 2+3pass语句:为了填充语法空白if 表达式: 语句赋值语句不是表达式,不能放在if后面 if a = 10: print(a)pow函数:x ** y or x ** y % z隐式换行:() [] {}----------------------------------------------...
2018-05-04 21:44:46
205
原创 Day 05 Python (bool,if,表达式,语句)
变量:绑定数据对象赋值语句:创建或改变变量内建函数:float,int,bool换行符:\ 反斜杠input: 字符串,可以为空print(*args, sep = “ ”,end = "\n"if 100: print("真值”)bool(x)返回假的情况:一切空的就为假语句:1.赋值语句2.del语句3.if 语句4.表达式语句表达式:1. 1+22. bool(100)3.print("...
2018-05-03 22:07:55
1517
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人