![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python学习笔记
Moon丨Shadow
这个作者很懒,什么都没留下…
展开
-
类和实例
通过廖雪峰的Python教程学习http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431865288798deef438d865e4c2985acff7e9fad15e3000类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的原创 2016-04-23 23:37:20 · 318 阅读 · 0 评论 -
@property
@property装饰器负责把一个方法变成属性调用class Screen(object): @property def width(self): return self.__width @width.setter def width(self,value): self.__width = value @property d转载 2016-04-24 12:48:44 · 356 阅读 · 0 评论 -
python的多重继承
在设计类的继承关系时,通常,主线都是单一继承下来的,如果需要“混入”额外的功能,通过多重继承就可以实现,这种设计通常称之为MixIn。“` class Animal(object): passclass Mammal(Animal): passclass Runnable(object): def run(self): print(‘Running…转载 2016-04-24 12:58:29 · 315 阅读 · 0 评论 -
枚举
from enum import EnumMonth = Enum('Month', ('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'))for name, member in Month.__members__.items(): print(name, '=>', memb转载 2016-04-24 13:01:05 · 360 阅读 · 0 评论 -
python文件读写
在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件)。(默认都读取文本文件,并且是UTF-8编码的文本文件)f = open("./files/filedemo.txt","r") str = f.转载 2016-04-24 14:39:28 · 661 阅读 · 0 评论 -
StringIO和BytesIO
StringIOStringIO用于在内存中读写strfrom io import StringIOstr = StringIO()str.write("i ") str.write("am ") str.write("kanxue!")print(str.getvalue())str = StringIO("\ni am kanxue \n我不爱吃肉") for s in str: pri原创 2016-04-24 15:01:30 · 329 阅读 · 0 评论