会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Xujie_0528
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
···
9
10
11
12
13
14
15
16
17
···
28
下一页
2020年9月16日
Python15-06_异常----return语句和异常处理问题
摘要: return语句和异常处理问题 由于return有两种作用,结束方法运行和返回值,我们一般不把return放到异常处理结构中,而放到最后, 1 def test01(): 2 print('step1') 3 try: 4 x = 3/0 5 except: 6 print('step2') 7 p
阅读全文
posted @ 2020-09-16 11:39 Xujie_0528
阅读(224)
评论(0)
推荐(0)
编辑
Python15-05_异常----finally结构
摘要: try...expect...finally结构 try...expect...finally结构中,finally块无论是否发生异常都会被执行,通常用来释放try块中申请的资源 1 try: 2 a = int(input('请输入一个被除数')) 3 b = int(input('请输入除数')
阅读全文
posted @ 2020-09-16 11:22 Xujie_0528
阅读(92)
评论(0)
推荐(0)
编辑
Python15-04_异常----_else结构
摘要: try...except...else结构 增加了else块,如果try中没有抛出异常,则执行else块,如果有异常,则执行except块 1 try: 2 a = int(input('请输入一个被除数')) 3 b = int(input('请输入除数')) 4 c = float(a)/flo
阅读全文
posted @ 2020-09-16 10:55 Xujie_0528
阅读(102)
评论(0)
推荐(0)
编辑
Python15-03_异常----try...多个except结构
摘要: try...多个except结构 上面的结构可以捕获所有的异常,工作中也很常见,但是,从经典理论考虑,一般建议捕获可能出现的多个异常(按照先子类后父类的顺序),并且针对性的写出多个异常处理代码。为了避免遗漏可能出现的异常,可以在最后增加BaseExpection。结构如下: try: 被监控的,可能
阅读全文
posted @ 2020-09-16 10:41 Xujie_0528
阅读(1542)
评论(0)
推荐(0)
编辑
Python15-02_-异常----try....except基本结构
摘要: try....一个except基本结构 try....except是最常见的异常结构,处理方式如下: try: 被监控的可能发生异常的语句块 except BaseException [as e]: 异常处理语句块 try模块可能包含着引起异常的代码,except模块用来查询并捕捉处理发生的异常,如
阅读全文
posted @ 2020-09-16 09:38 Xujie_0528
阅读(322)
评论(0)
推荐(0)
编辑
Python15-01_异常----异常的本质
摘要: 异常的本质 导引问题 在实际工作中,我们遇到的问题都不是完美的,比如:你写某个模块,用户输入不一定符合你的要求:你的程序要打开某个文件,这个文件不可能存在或者打开格式不对,你要读取数据库数据,数据可能是空的;我们程序运行着,但内存或硬盘可能已经满了 软件程序运行过程中,非常可能遇到我们刚刚提出的这些
阅读全文
posted @ 2020-09-16 09:09 Xujie_0528
阅读(114)
评论(0)
推荐(0)
编辑
2020年9月15日
Python14-07_面向对象----设计模式-单例模式的实现
摘要: 设计模式-单例模式的实现 单例模式的核心作用是确保一个类只有一个实例,并且提供一个访问该实验的全局访点。 单例模式只生成一个实例对象,减少了对系统资源的开销。当一个对象的产生需要比较多的资源,如:读取配置文件,产生其他依赖对象时,可以产生一个单例对象,然后永久驻留与内存中。从而极大的降低开销。 1
阅读全文
posted @ 2020-09-15 20:44 Xujie_0528
阅读(118)
评论(0)
推荐(0)
编辑
Python14-06_面向对象----设计模式-工厂模式的实现
摘要: 设计模式-工厂模式的实现 设计模式是面向对象语言特有的内容,是我们在面临某一问题时候的固定解法。设计模式有很多种,比较流行的是GOF 23种设计模式。 我们常用的初学者模式就是:工厂模式和单列模式 工厂模式实现了创造者和调用者的分离,使用专门的工厂类将选择实现类、创建对象进行统一的管理和控制 cla
阅读全文
posted @ 2020-09-15 19:27 Xujie_0528
阅读(111)
评论(0)
推荐(0)
编辑
Python14-05_面向对象----组合
摘要: 组合 is-a关系:我们可以使用继承,从而实现子类拥有父类的方法和属性。 has-a关系:我们可以使用组合,也能实现一个类拥有另一个类的方法和属性。 1 class A1: 2 def say_a1(self): 3 print('a1,a1,a1') 4 5 class B1(A1): 6 pas
阅读全文
posted @ 2020-09-15 18:42 Xujie_0528
阅读(86)
评论(0)
推荐(0)
编辑
Python14-04_面向对象----对象的浅复制和深复制
摘要: 对象的浅复制和深复制 变量的赋值操作 只是形成两个变量,指向的还是同一个对象 浅拷贝 Python的拷贝一般都是浅拷贝,拷贝时,对象包含的子对象不拷贝,因此,原对象和拷贝对象会引用同一个子对象 深拷贝 使用copy模块的deepcopy函数,通过拷贝对象包含的子对象,源对象和拷贝对象所有的子对象也不
阅读全文
posted @ 2020-09-15 17:28 Xujie_0528
阅读(190)
评论(0)
推荐(0)
编辑
上一页
1
···
9
10
11
12
13
14
15
16
17
···
28
下一页