码迷,mamicode.com
首页 >  
搜索关键字:g 学习笔记 bytes包    ( 30963个结果
Python学习笔记__8.3章 单元测试
1、概览单元测试是用来对一个模块、一个函数或者一个类来进行正确性检验的测试工作。比如对函数abs(),我们可以编写出以下几个测试用例:输入正数,比如1、1.2、0.99,期待返回值与输入相同;输入负数,比如-1、-1.2、-0.99,期待返回值与输入相反;输入0,期待返回0;输入非数值类型,比如None、[]、{},期待抛出TypeError。把上面的测试用例放到一个测试模块里,就是一个完整的单元
分类:编程语言   时间:2018-05-16 13:05:29    阅读次数:141
Python学习笔记__7.5章 使用枚举类
1、概览当我们需要定义有规律的常量时,比如月份。我们可以用Enum类来实现这个功能1.1、直接使用Enum类from enum import EnumMonth = Enum(‘Month‘, (‘Jan‘, ‘Feb‘, ‘Mar‘, ‘Apr‘, ‘May‘, ‘Jun‘, ‘Jul‘, ‘Aug‘, ‘Sep‘, ‘Oct‘, ‘Nov‘, ‘Dec‘))>>> type(
分类:编程语言   时间:2018-05-16 13:02:16    阅读次数:253
Python学习笔记__9.1章 文件读写
1、概览读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件)。1.1、获取文件对象使用Python内置的open()
分类:编程语言   时间:2018-05-16 12:57:43    阅读次数:199
Python学习笔记__8章错误、调试和测试__8.1章错误处理
1、概览我们在运行程序或编写函数时,发生错误后,系统都会返回错误信息。我们可以通过某些机制,让错误信息更加明了1.1、trytry机制的格式就是 try…except…finally。try: # try: 运行这段代码,若代码有误,就执行exceptprint(‘try...‘)r = 10 / 0print(‘result:‘, r)except ZeroDivisionError as e:
分类:编程语言   时间:2018-05-16 12:57:12    阅读次数:180
Python学习笔记__9.3章 操作文件和目录
# 这是学习廖雪峰老师python教程的学习笔记1、概览os模块可以直接调用操作系统提供的接口函数。帮助我们在Python程序中对目录和文件进行操作。操作文件和目录的函数一部分放在os模块中,一部分放在os.path模块中但是复制文件的函数居然在os模块中不存在,原因是复制文件并非由操作系统提供的系统调用。不过shutil模块提供了copyfile()的函数,你还可以在shutil模块中找到很多实
分类:编程语言   时间:2018-05-16 12:56:31    阅读次数:178
LINUX IO重定向
IO重定向
分类:系统相关   时间:2018-05-16 12:53:23    阅读次数:193
Python学习笔记__7.2章 使用@property
1、概览@property 可以让把【方法】当做【属性】调用# 方法源码class Student(object):def get__score(self):return self.__scoredef set__score(self, value):if not isinstance(value, int):raise ValueError(‘score must be an integer!‘
分类:编程语言   时间:2018-05-16 11:03:15    阅读次数:174
Python学习笔记__7.3章定制类
1、概览看到类似__slots__这种形如__xxx__的变量或者函数名就要注意,这些在Python中是有特殊用途的。__slots__我们已经知道怎么用了,__len__()方法我们也知道是为了能让class作用于len()函数。除此之外,Python的class中还有许多这样有特殊用途的函数,可以帮助我们定制类。 1.1、__str__()  和 __repr__()&nb
分类:编程语言   时间:2018-05-16 11:01:22    阅读次数:225
Python学习笔记__7.1章 使用__slots__
1、为实例绑定方法# 定义一个函数>>> def set_age(self, age): # 定义一个函数作为实例方法... self.age = age# 为实例绑定方法>>> from types import MethodType>>> s.set_age = MethodType(set_age, s) # 给实例绑定一个方法# 为类绑
分类:编程语言   时间:2018-05-16 10:58:03    阅读次数:129
Python学习笔记__7.3章 多重继承
一个子类可以有多个父类。这就叫多重继承。通过多重继承,一个子类就可以同时获得多个父类的所有功能。1.1、Mixin在设计类的继承关系时,通常,主线都是单一继承下来的。通过多重继承,而给某个类添加额外功能。这种设计我们称为Mixin定义 Mammal 类class Mammal(Object):pass定义 Runable 类class Runnable(object):def run(self):
分类:编程语言   时间:2018-05-16 10:52:10    阅读次数:190
30963条   上一页 1 ... 17 18 19 20 21 ... 3097 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!