摘要:
1.mac 阅读全文
摘要:
一.subprocess模块 在学习这个模块前,我们先用Python的help()函数查看一下subprocess模块是干嘛的: 即允许你去创建一个新的进程让其执行另外的程序,并与它进行通信,获取标准的输入、标准输出、标准错误以及返回码等。 subprocess模块中定义了一个Popen类,通过它可 阅读全文
摘要:
一.面型对象多继承 广度优先: 1 L(Foo+L(E)+L(H)) 2 3 L(E)=(D,object)+(C,B,A,object) 4 ED 5 L(E)=(object)+(C,B,A,object) 6 EDC 7 L(E)=(D,object)+(B,A,object) 8 EDCB 阅读全文
摘要:
一.约束 1 class Foo: 2 def f1(self): 3 pass #可认为抛出异常 4 5 抽象类:约束他的派生类必须实现他其中的抽象方法 6 abstact class Foo: 7 def f1(self): #此方法可以不用继承 8 pass 9 10 abstact def 阅读全文
摘要:
1 class Foo: 2 country='中国哦' 3 def __init__(self,name,age): 4 self.name=name 5 self.age=age 6 def func(self): 7 Foo.country='美国' 8 print(Foo.country) 阅读全文
摘要:
一.组合的补充 1 class Foo: 2 def __init__(self): 3 pass 4 user_info={ 5 Foo:1, 6 Foo():2 7 } 8 print(user_info) #{<class '__main__.Foo'>: 1, <__main__.Foo o 阅读全文
摘要:
一.成员 1.变量 class Foo: country='中国' # 类变量,静态字段(以下的方法都可以调用公共的变量可以拿出来放到类变量中) # 方法 def __init__(self,name): self.name=name # 实例变量,对象变量,字段 # 方法 def func(sel 阅读全文
摘要:
一.概述 面向过程:根据业务逻辑从上到下写代码 函数式:将具有一些功能的代码封装到函数中,需要的时候调用即可 面向对象:对函数进行分类和封装,让开发更方便,更快捷 Java和C#只支持面型对象编程,,而python比较灵活,即支持面向对象编程,又支持函数式编程 二.创建类和对象 类就是一个模板,模板 阅读全文
摘要:
else 分支(没有错误的时候才会执行) 应用环境 1 try : 2 print('aaa') #给某某某发邮件 3 ame 4 except NameError: #网络不稳定 5 print('name error') #重新发一遍 6 except IndexError: #邮箱地址错误 7 print('index error')... 阅读全文