08 2017 档案
摘要:协程: 是单线程下的并发,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级 线程,即协程是由用户程序自己控制调度的。 强调: 1. python的线程属于内核级别的,即由操作系统控制调度(如单线程遇到io或执行时间过长就会被迫交出cpu执行权限,切换其他线程
阅读全文
摘要:什么是线程: 顾名思义就是一条流水线的工作过程,so,进程只是用来把资源集中到一起(进程只是一个资源单位或者说资 源集合)而线程才是cpu上的执行单位 DUOXIANCHENG 在一个进程中存在多个控制线程,多个控制线程共享该进程的地址空间 线程和进程的区别: 线程创建速度快,开销小,多线程共享一个
阅读全文
摘要:1.进程 2.进程和程序的区别 3.并发与并行 4.同步与异步 5.守护进程 守护进程会在主进程代码执行结束后就终止 守护进程内无法再开启子进程,否则抛出异常 Process对的属性 6.互斥锁 进程之间数据不共享,但是共享同一套文件系统,所以访问同一个文件,或同一个打印终端,是没有问题的, 竞争带
阅读全文
摘要:import socket import subprocess phone=socket.socket(socket.AF_INET,socket.SOCK_STREAM) #买手机 phone.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)
阅读全文
摘要:1语法错误,根本过不了Python解释器的语法检测,必须在程序执行前就改正 2.逻辑错误 #用户输入不完整(比如输入为空)或者输入非法(输入不是数字) num=input(">>: ") int(num) #无法完成计算 res1=1/0 res2=1+'str' 异常:程序运行时发生错误的信号 l
阅读全文
摘要:class Foo: pass class Son(Foo): pass s=Son() isinstance() 判读一个对象是不是这个类的对象 print(isinstance(s,Son)) #s是不是Son的对象 print(isinstance(s,Foo)) print(type(s)
阅读全文
摘要:一、初始面向对象 1.面向过程 核心:过程(流水线式思维) 优点:极大的降低了写程序的复杂度,只需顺着要执行的步骤,堆叠代码就可 缺点:代码牵一发而动全身 2.面向对象: 核心:对象 对象:特征(变量)和技能(函数)的结合体 优点:可扩展强,基于面向对象设计游戏 缺点:可控性差,一旦建立就是对象和对
阅读全文
摘要:import my_moudleimport my_moudle #这里的想要告诉我们,只在第一次导入时才会执行,后面再导入回执行,但是不会显示sys.module是一个字典,内部包含模块名与模块对象的映射,这个字典决定了到入模块时是否需要重新导入每个模块都是一个独立的名称空间测试money与my_
阅读全文
摘要:re模块和collections re模块和正则表达式 判断手机号码是否合法 方法一: while True: phone_number=input('Please input your phone number') if len(phone_number)==11\ and phone_numbe
阅读全文
摘要:首先函数是什么呢????函数封装了一个功能,需要的时候就去调用就好,def ret_demo(dic):#1.先定义一个函数 while True:#3.开始执行while循环 if len(dic) > 3:#4.判断长度是否大于三, print("长度超了") return False#5.返回
阅读全文
摘要:def foo(*args,**kwagrs): print('args=',args) print('kwargs=',kwagrs) print(' ')if __name__=='__main__':#用来做输出的 foo(1,2,3,4) foo(a=1,b=2,c=3) foo(1,2,3
阅读全文
摘要:内置函数:拿过来就能用的 一共有68个内置函数 红的必须会,黄的了解,白的看看 1.作用域相关2个: locals globals 2.str类型代码的执行3个 eval exec complie 3.其他10 a.输入输出2个 input print b.数据类型相关1个 type c.内存相关1
阅读全文

浙公网安备 33010602011771号