python之文件操作
摘要:#read 无参数,读全部,有参数,有b按照字节读,无b按字符读#tell,获取当前指针的位置#seek,跳转指针的位置#write,往里写数据,有b写字节,无b写字符#close,关闭文件#fileno 文件描述符#flush,强制把写的内容刷到硬盘里#read#readable,是否可读#wri
阅读全文
posted @
2017-03-24 23:30
bainianminguo
阅读(338)
推荐(0) 编辑
python之内置函数
摘要:#============================abs==================================== # abs(number):求一个数的绝对值 s1 = -2 s2 = 2 print(abs(s1)) print(abs(s2)) # 2 # 2 #============================divmod==============...
阅读全文
posted @
2017-03-22 23:52
bainianminguo
阅读(309)
推荐(0) 编辑
装饰器原理剖析
摘要:装饰器的作用:在完全不改变函数的前提下,通过装饰的该函数的方法下实现在该函数的前面或者后面新增语句 装饰器的原理: 1、将被装饰的函数当做参数传递给你装饰器函数 2、将装饰器函数的返回值赋值给装饰器函数 装饰器1:仅仅实现最基本的功能 上面就是最基本的装饰器的函数,outer函数为装饰器,f1为被装
阅读全文
posted @
2017-03-19 22:45
bainianminguo
阅读(365)
推荐(0) 编辑
python之文件操作read
摘要:#open函数,该函数用于文件处理,文件操作一共就有三种方法,打开文件#关闭文件,#先来说下打开文件,打开文件的模式有下面几种# 1、r,只读模式 f = open('test.log','r',encoding='utf-8')print(f.readable())True # 2、w、只写模式【
阅读全文
posted @
2017-03-13 23:57
bainianminguo
阅读(4893)
推荐(0) 编辑
函数的创建,调用,返回值和传参的讲解
摘要:#定义一个函数的方法,def关键字,标记这段代码为一个函数# def function_name():# xxxxxx# dddddd# dddddd### 执行一个函数,只有调用这个函数,该函数才会被执行,定义函数的时候不会被执行# function_name() #执行函数还可以用下面的方法来执
阅读全文
posted @
2017-03-10 00:00
bainianminguo
阅读(578)
推荐(0) 编辑
collections之deque【双向队列】与Queue【单向队列】
摘要:今天来向大家介绍两个队列,一个是deque,双向队列,另外一个是Queue,单向队列,队列和堆栈不同,队列为先进先出,大家还需要注意一下,双向队列为collections模块中的类,而Queue为queue模块中的类,大家不要被我博客的标题干扰; 下面先来介绍一下双向对象deque 1、创建一个de
阅读全文
posted @
2017-03-07 23:55
bainianminguo
阅读(1531)
推荐(0) 编辑
collections之命名元组
摘要:#python中没有为我们提供可命名的tuple的类,这个类需要我们自己来定义,下面我们就自己来定义一个类,然后namedtuple就是可以通过名称来get#tuple中的元素,python中的tuple类默认只能通过下标来get到tuple的元素import collections#定义了一个My
阅读全文
posted @
2017-03-07 23:54
bainianminguo
阅读(237)
推荐(0) 编辑
collections系列之OrderedDict【有序字典】与DefaultDict【默认字典】
摘要:今天来向大家介绍一下collections系列中的OrderedDict和DefaultDict,这两种类均是通过collections来创建的,均是对dict字典加工,所有都继承了dict字典的方法 先来介绍一下OrderDict,又叫做有序字典,字典本身是无序的,这个有序的字典的是如何实现的呢,
阅读全文
posted @
2017-03-07 23:53
bainianminguo
阅读(1653)
推荐(0) 编辑
collections系列之Counter
摘要:collections模块中有一个叫做Counter的类,该类的作用就是计数器,Counter是对dict的加工,所有Counter继承了dict的方法 1、创建一个Counter,需要import collections库,通过collections库创建Counter,主要的功能就是统计每个元素
阅读全文
posted @
2017-03-04 23:43
bainianminguo
阅读(248)
推荐(0) 编辑