新城

啦啦啦~~~

IO编程

IO编程文件的读写 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个..


python单元测试

python单元测试概念:单元测试是对一个模块,一个函数或者一个类来进行正确性的检测的测试工作。 Demo比如对函数abs()进行测试:方法: 1.输入正数1,2.2,0.99,期待返回值和输入值的数值相同 2.输入负数-1,-2.2,-0.99期待返回值和输入值相反 3.输入..


抓包工具


python调试

python调试方法一:print 将可能有问题的变量直接打印出来 123456789def foo(s): n = int(s) print('>>> n = %d' % n) return 10 / ndef main(): ..


python错误,调试和测试

错误,调试和测试(python 程序错误和异常)错误处理过 同JS123456789try: #试图执行的代码 print('try...') r = 10 / 0 print('result:', r)..


python枚举类元类

使用枚举类一般情况,我们定义一些全结局常量的时候,习惯使用大写字母来定义如下123JAN = 1FEB = 2MAR = 3 处是简单,缺点是类型是int,并且仍然是变量。更好的方法是为这样的枚举类型定义一个class类型,然后,每个常量都是class的一个唯一实例。Python提供了Enum类..


使用@property 多重继承

(多重继承)[https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014318680104044a55f4a9dbf8452caf71e8dc68b75a18000]..


使用@property

既能检查参数,又可以用类似属性这样简单的方式来访问类的变量1234567891011class Student(object): def get_score(self): return self._score def set_score(self, value..


python面向对象高级编程

python面向对象高级编程多重继承、定制类、元类 使用slots 一般我们定义一个class,创建好一个class的实例后,我们可以给实力绑定任何的属性或者方法<–!more–>1234567891011121314class Student(object): pa..


python获取对象信息

python 获取对象信息获取对象类型 判断对象是什么类型,并且知道对象有哪些方法 判断对象是什么类型 使用type()基本类型都可以用type()判断123type(123) #<class int>type('str') #<class s..