会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
minseo
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
61
62
63
64
65
66
67
68
69
···
107
下一页
2019年7月9日
Python3之调试
摘要: 程序能一次写完并正常运行的概率很小,基本不超过1%。总会有各种各样的bug需要修正。有的bug很简单,看看错误信息就知道,有的bug很复杂,我们需要知道出错时,哪些变量的值是正确的,哪些变量的值是错误的,因此,需要一整套调试程序的手段来修复bug。 第一种方法简单直接粗暴有效,就是用print()把
阅读全文
posted @ 2019-07-09 09:48 minseo
阅读(297)
评论(0)
推荐(0)
2019年7月8日
Python3之错误处理
摘要: 在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码,这样,就可以知道是否有错,以及错误的原因。在操作系统提供的调用中,返回错误码非常常见。比如打开文件的函数open(),成功时返回文件描述符(就是一个整数),出错时返回-1 用错误码来表示是否出错十分不便,因为函数本身应该返回的正确结果
阅读全文
posted @ 2019-07-08 16:50 minseo
阅读(544)
评论(0)
推荐(0)
2019年7月2日
Python3之使用枚举类
摘要: 当我们需要定义常量时,一个方法是用大写变量通过整数来定义,例如月份 好处是简单,缺点是类型int,并且仍然是变量。 更好的方法是为这样的枚举类型定义一个class类型,然后,每个常量都是class的一个唯一实例。Python提供了Enum类来实现这个功能: 这样我们就获得了Month类型的枚举类,可
阅读全文
posted @ 2019-07-02 09:28 minseo
阅读(3922)
评论(0)
推荐(0)
2019年7月1日
Python3之切片及内置切片函数slice
摘要: 切片 取一个list或tuple的部分元素是非常常见的操作。比如,一个list 取前3个元素,应该怎么做 笨方法,一个个列出来 假如需要列出N个但是N很大 循环方法 对于经常去指定索引范围的操作,用循环十分繁琐,因此pythone提供了切片操作符能大大简化操作 L[0:3]表示,从索引0开始,直到索
阅读全文
posted @ 2019-07-01 13:52 minseo
阅读(7258)
评论(0)
推荐(0)
2019年6月29日
Python3之定制类
摘要: 看到类似的__slots__这种形如__xxx__的变量或者函数名就要注意,这些在Python中是有特殊用途的 Python中还有许多有特殊用途的函数,可以帮助我们定制类 __str__ 先定义一个Student类,打印一个实例 >>> class Student(object): ... def
阅读全文
posted @ 2019-06-29 16:55 minseo
阅读(310)
评论(0)
推荐(0)
2019年6月28日
Python3之多重继承
摘要: 继承是面向对象编程的一个重要的方式,因为通过继承,子类就可以扩展父类的功能。 Animal类层次的设计,假设我们要实现以下4中动物 如果按照哺乳动物和鸟类,我们可以设计出这样的层次 如果按照能跑和能飞来分类,我们就应该设计出这样的层数 如果要把上面的两种分类都包含进来,我们就得设计更多的层次 哺乳类
阅读全文
posted @ 2019-06-28 15:09 minseo
阅读(4904)
评论(0)
推荐(0)
Python3多重继承排序原理(C3算法)
摘要: 参考:https://www.jianshu.com/p/c9a0b055947b https://xubiubiu.com/2019/06/10/python-%E6%96%B9%E6%B3%95%E8%A7%A3%E6%9E%90%E9%A1%BA%E5%BA%8Fmro-c3%E7%AE%97
阅读全文
posted @ 2019-06-28 15:07 minseo
阅读(1365)
评论(0)
推荐(1)
Python3之使用@property
摘要: 在绑定属性时,如果我们直接把属性暴露出去,虽然写起来简单,但是,没有办法检查参数,导致可以把成绩随便改 这显然不会逻辑,为了现在score的范围可以,通过一个set_score()方法,同通过一个get_score()来获取成绩,这样,在set_score()方法里,就可以检查参数: 现在,对人员的
阅读全文
posted @ 2019-06-28 09:40 minseo
阅读(3004)
评论(0)
推荐(0)
2019年6月27日
Pyhthon3之使用__slots__
摘要: 正常情况下,我们定义了一个class,创建了一个class实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性。先定义class: 尝试给实例绑定一个属性: 还可以尝试给实例绑定一个方法 但是,给一个实例绑定的方法,对另一个实例是不起作用的: 为了给所有实例都绑定方法,可以给class
阅读全文
posted @ 2019-06-27 15:19 minseo
阅读(241)
评论(0)
推荐(0)
Python3类和实例之获取对象信息
摘要: 当我们拿到一个对象的引用时,如何知道这个对象是什么类型,有哪些方法呢 使用type() 判断对象类型使用type()函数 基本类型都可以用type()判断 如果一个变量指向函数或者类也可以用type()判断 type()函数返回的是什么类型,它返回对应的Class类型。如果我们要在if语句中判断,就
阅读全文
posted @ 2019-06-27 11:55 minseo
阅读(890)
评论(0)
推荐(0)
上一页
1
···
61
62
63
64
65
66
67
68
69
···
107
下一页
公告