2018年3月19日

Python 单元测试

摘要: 编写单元测试用例,需要引入unittest 模块 编写的测试类需要从 unittest.TestCase继承 以test开头的方法就是测试方法,不以test开头的方法不是测试方法,运行时不被执行 对每一类测试都需要编写test_xxx()方法,调用unittest.TestCase的内置条件判断方法 阅读全文

posted @ 2018-03-19 19:51 永恒自由森林 阅读(178) 评论(0) 推荐(0) 编辑

Python __name__变量

摘要: 原文: http://blog.csdn.net/u011511601/article/details/53504355 Python使用缩进对齐组织代码的执行,所有没有缩进的代码,都会在载入时自动执行。每个文件(模块)都可以任意写一些没有缩进的代码,并在载入时自动执行。为了区分 主执行代码和被调用 阅读全文

posted @ 2018-03-19 18:58 永恒自由森林 阅读(335) 评论(0) 推荐(0) 编辑

java数据类型取值范围

摘要: 1个字节:boolean, byte 2个字节:short, char 4个字节:int, float 8个字节:long, double 按照我们初学者的理解1byte=8bit,也就是说1个字节可以用8位二进制数表示 byte的取值范围为-128~127,占用1个字节(-2的7次方到2的7次方- 阅读全文

posted @ 2018-03-19 17:45 永恒自由森林 阅读(322) 评论(0) 推荐(0) 编辑

java数据类型之间的转换

摘要: java的基本数据类型:short, int, long, float, double, char,string 对应的包装类型:Short, Integer, Long, Float, Double, Character, String 基本数据类型和String之间的转换:toString() 阅读全文

posted @ 2018-03-19 17:19 永恒自由森林 阅读(259) 评论(0) 推荐(0) 编辑

2018年3月16日

java int and Integer

摘要: 本文转自:https://www.cnblogs.com/guodongdidi/p/6953217.html int和Integer的区别 1、Integer是int的包装类,int则是java的一种基本数据类型 2、Integer变量必须实例化后才能使用,而int变量不需要 3、Integer实 阅读全文

posted @ 2018-03-16 13:51 永恒自由森林 阅读(135) 评论(0) 推荐(0) 编辑

2018年3月15日

Python __slots__的使用

摘要: 每个类在实例化时都会被分配一个dict,通过 实例.__dict__来访问,dict记录了实例的所有属性 如: 变量__slots__是class从object继承的一个属性,用来定义类的可以绑定的属性,当在类中定义了__slots__之后,这个类就只能拥有定义的属性,同时该类的实例不能分配__di 阅读全文

posted @ 2018-03-15 19:08 永恒自由森林 阅读(148) 评论(0) 推荐(0) 编辑

Python 给实例或者类动态绑定属性和方法

摘要: 首页定义一个class,创建一个实例之后,我们可以给该实例绑定任何属性和方法,先定义class: 创建一个实例: hanghzouyuhang 阅读全文

posted @ 2018-03-15 17:53 永恒自由森林 阅读(322) 评论(0) 推荐(0) 编辑

2018年3月13日

python 属性的访问权限,_,__,__XXX__

摘要: 1. 非私有变量,可以随意调用和修改 在class内部,有属性和方法,如下面的class Student 有name和score Bart Simpson50 2. 私有变量,不可以直接调用,如果要让内部属性不让外部访问,可以在属性的前面加上__,变成一个私有变量(private),如__name。 阅读全文

posted @ 2018-03-13 15:43 永恒自由森林 阅读(567) 评论(0) 推荐(0) 编辑

2018年3月12日

python super()函数

摘要: super()函数是用来调用父类(超类)的一个方法 super()的语法: python 2 的用法: super(Class, self).xxx # class是子类的名称 python 3用法: super().xxx parentchildHelloWorld from Parentchil 阅读全文

posted @ 2018-03-12 17:35 永恒自由森林 阅读(435) 评论(0) 推荐(0) 编辑

2018年3月8日

Python 调试器之pdb

摘要: 使用PDB的方式有两种: 1. 单步执行代码,通过命令 python -m pdb xxx.py 启动脚本,进入单步执行模式 pdb命令行: 1)进入命令行Debug模式,python -m pdb xxx.py 2)h:(help)帮助 3)w:(where)打印当前执行堆栈 4)d:(down) 阅读全文

posted @ 2018-03-08 16:58 永恒自由森林 阅读(93236) 评论(0) 推荐(3) 编辑

导航