Skip to content

Commit dafb2e3

Browse files
committed
test: 10-类和对象3、异常、模块
1 parent b828017 commit dafb2e3

File tree

6 files changed

+25
-8
lines changed

6 files changed

+25
-8
lines changed

python最新就业班压缩版/i基础班(附带教学课件+开发工具+环境配置)/10-类和对象3、异常、模块/01-简单工厂模式.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,6 @@ def taste(self, weidao):
3131

3232
a = CakeStore()
3333
a.taste("橘子")
34+
35+
# 打印
36+
# ------品尝味道:橘子味道----

python最新就业班压缩版/i基础班(附带教学课件+开发工具+环境配置)/10-类和对象3、异常、模块/02-__new__.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,11 @@ def __new__(cls):
2222
a = Test()
2323
print(a.num)
2424
print(a)
25+
26+
# 打印: a 等价于 self
27+
# ----new-----
28+
# <class '__main__.Test'>
29+
# -----init----
30+
# <__main__.Test object at 0x000001EAB4250FD0>
31+
# 100
32+
# <__main__.Test object at 0x000001EAB4250FD0>

python最新就业班压缩版/i基础班(附带教学课件+开发工具+环境配置)/10-类和对象3、异常、模块/03-单例模式.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
2-
31
class Singleton(object):
42

53
__instance = None
@@ -10,10 +8,6 @@ def __new__(cls):
108
return cls.__instance
119

1210

13-
14-
15-
16-
1711
a = Singleton()
1812
print(a)
1913
b = Singleton()
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
try:
22

3-
# print(abc)
4-
open("abc.txt")
3+
print(abc)
4+
# 打印:没有定义变量。。。。。
5+
6+
# open("abc.txt")
7+
# 打印:没有文件.....
58

69
except NameError:
710
print("没有定义变量。。。。。")
811
except FileNotFoundError:
912
print("没有文件.....")
13+
14+

python最新就业班压缩版/i基础班(附带教学课件+开发工具+环境配置)/10-类和对象3、异常、模块/05-捕获多个异常.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,7 @@
66

77
except (NameError,FileNotFoundError):
88
print("没有定义变量。。。。。")
9+
10+
11+
# 打印
12+
# 没有定义变量。。。。。

python最新就业班压缩版/i基础班(附带教学课件+开发工具+环境配置)/10-类和对象3、异常、模块/06-获取异常的基本信息.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,6 @@
33
open("abc.txt")
44
except (NameError,FileNotFoundError) as result:
55
print("产生了一个异常....%s"%result)
6+
7+
# 打印
8+
# 产生了一个异常....[Errno 2] No such file or directory: 'abc.txt'

0 commit comments

Comments
 (0)