自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Python--文件操作及复制和抓取的简单实现

一,冯诺依曼体系架构CPU由运算器和控制器组成:    运算器:完成各种算数运算,逻辑运算,数据传输等数据加工处理    控制器:控制程序的执行    储存器:用于记忆程序和数据,如内存    输入设备:将数据或程序输入到计算机中,如键盘,鼠标    输出设备:将数据或程序处理的结果展示给用户,例如显示器和打印机一般说IO操作,指的是文件IO,若是网络IO都会直接说网络IO二,文件IO常用操作: ...

2018-04-25 20:57:05 2812 1

原创 Python--参数注解

一,函数定义的弊端:    1)Python是动态语言,变量随时可以被赋值,且能赋值为不同的类型。    2)Python不是静态编译型语言,变量类型是运行器决定的    3)动态语言很灵活,但这也是其弊端:def add(x + y): return x + yprint(add(4,5))print(add('hello','world'))add(4,'hello') #这句...

2018-04-20 19:51:13 17124

原创 Python的精髓--装饰器

一,装饰器:    通过shutdown(自己定义的一个函数)函数将被包装函数的属性覆盖掉包装函数;    凡是被装饰的函数都需要复制这些属性,这个函数很通用;    可以将复制属性的函数构建成装饰器函数,带参装饰器!二,无参装饰器:    1,定义: 它是一个函数,并且函数要作为它的形参,返回值也是一个函数,可以使用@functionname方式来简化调用.    2,装饰器和高阶函数:装饰器是...

2018-04-18 22:10:13 496

原创 Python--Currying

一,定义:    1) 指的是将原来接受两个参数的函数变成新的接受一个参数的函数的过程。新的函数返回一个以原有第二个参数为参数的函数    2)举例:将加法函数Currying:其方法就是通过嵌套把函数转化为Currying函数。def add(x,y): return x + ydef add(x): def _add(y): return x + y ...

2018-04-18 15:49:49 374

原创 Python高阶函数

一,定义:    1)First Class Object        函数在Python中可是一等良民,因为创造价值多,常用        函数是可调用的对象(callable)        函数可以作为普通变量,参数,返回值等等    2)高阶函数:        数学概念 : y=g(f(x))        在数学和计算机科学中,高阶函数应当是至少满足下面一个条件的函数 : (1) 接...

2018-04-18 09:26:40 181

原创 python中函数的执行流程和递归

函数执行流程:def foo1(b,b1=3): print('foo1 called',b,b1) def foo2(c): foo3(c) print('foo2 called',c)def foo3(d): print('foo3 called',d)def main(): print('main cal...

2018-04-16 10:45:43 786

原创 直接插入排序

一.直接插入排序原理:    1,在未排序序列中,构建一个排序序列,直至全部数据排序完成.    2,将待排序的数插入到已经排序的序列中合适的位置.    3,增加一个哨兵,放入待比较值,让它和后面已经排好序的序列比较  .二.直接插入排序的过程叙述:    1,增加一个哨兵位,每轮比较将待比较数放入.    2,哨兵依次和待比较数的前一个数据比较,大数靠右移动,找到哨兵中值的插入位置.    3...

2018-04-16 09:58:07 184

原创 简单选择排序

一.定义:    1.属于选择排序    2.两两比较大小,找出极值(极大值或极小值)被放在固定的位置,这个固定位置一般指的是某一端    3.结果分为升序和降序排列    4.降序:n个数从左至右,索引从0开始到n-1,两两依次比较,记录大值索引,此轮所有数比较完毕,将大数和索引0数交换,如果大数就是索引0,不交换.第二轮,从索引1开始比较,找到最大值,将它和索引1位置交换,若它就在索引1位置则...

2018-04-16 09:57:52 230

原创 Python--字典

一,字典的定义:     字典是key-value键值对的集合,是可变的,无序的,key唯一的二,字典的初始化:    (1)定义空字典:d=dict() 或者 d={}    (2)dict(**kwarg)使用name=value对初始化一个字典            例:d=dict(a=1,b=2,c=2) #其中的a,b,c需要为标识符,可以被赋值,而int和str可以被赋值吗?不可以的...

2018-04-07 22:49:47 246

原创 Python中字典的一些简单练习

一,用户输入一个数字,判断输入的各个数字重复了多少次:方法一:num=input('>>>')d={}for i in num: d[i]=d.setdefault(i,0)+1print(d)方法二:num=input('>>>')d={}for i in num: if i not in d.keys(): d[i]=...

2018-04-07 11:25:28 2508

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除