摘要: 补充: class A: def __init__(self, a): print(self, a) # 注意观察打印结果中self的指向,A被子类继承以后,self指向的不是A,而是子类 class B(A): # 这里没有重写父类的__init__方法,会自动调用父类的构造方法, 并且还会自动传 阅读全文
posted @ 2020-10-07 15:30 老谭爱blog 阅读(125) 评论(0) 推荐(0)
摘要: 一、手动抛出异常 x = 1 if x > 5: # 手动抛出一个异常,可以巧妙的运用这种方法,给调用者发送一个信息 raise Exception('x 不能大于 5。x 的值为: {}'.format(x)) # try: 1 / 1 # 1 / 0 except Exception: rais 阅读全文
posted @ 2020-10-07 13:39 老谭爱blog 阅读(142) 评论(0) 推荐(0)
摘要: 一、IS open,encoding 默认值是cp936 文件 file:功能,对单个文件进行读写操作 # encoding = utf-8 with open("a.txt", "r+", encoding='utf-8') as f: # 对于用字节模式(如:rb,wb,ab等)打开的文件,不可 阅读全文
posted @ 2020-10-07 08:50 老谭爱blog 阅读(245) 评论(0) 推荐(0)