
Python
文章平均质量分 66
Python 总结: 基础, 面向对象, 多进程、多线程、协程、网络编程.....
橙子icon
软件开发路程漫长,请多多指教!!!
展开
-
Python内置函数总结
Python内置函数总结1. 数学运算2. 类型转换3. 序列操作4. 对象操作5. 反射操作6. 变量操作7. 交互操作8. 文件操作9. 编译执行10. 装饰器1. 数学运算函数名说明举例abs求数值的绝对值abs(-2) => 2divmod返回俩个数的商和余数divmod(5, 2) => (2, 1)max返回可迭代对象中的元素中的最大值或者所有参数的最大值max([1, 2, 3]) => 3min返回可迭代对原创 2021-11-30 14:58:13 · 360 阅读 · 0 评论 -
mmap的使用--文件内存映射
mmap的使用--文件内存映射1. 优点2. 安装命令3. 基本操作方法3.1 读操作3.2 写操作mmap是一种虚拟内存映射文件的方法,即将一个文件或者其它对象映射到进程的地址空间,实现文件磁盘地址和进程虚拟地址空间中一段虚拟地址的一一对映关系。1. 优点普通文件被映射到虚拟地址空间后,程序可以向访问普通内存一样对文件进行访问,在有些情况下可以提高IO效率它占用物理内存空间少,可以解决内存空间不足的问题,适合处理超大文件2. 安装命令pip install mmap3. 基本操作方原创 2021-11-09 15:36:03 · 673 阅读 · 0 评论 -
Python面试题300道【001-010】
Python面试题【1】001.说明os,sys模块不同,并列举常用的模块方法?002.代码中要修改不可变数据会出现什么问题? 抛出什么异常?003.print 调用 Python 中底层的什么方法?004.下面这段代码的输出结果将是什么?请解释?005.简述你对 input()函数的理解?006.阅读下面的代码,写出 A0,A1 至 An 的最终值。007.考虑以下 Python 代码,如果运行...原创 2020-04-29 21:07:06 · 231 阅读 · 0 评论 -
GIL(全局解释器锁)
GIL(全局解释器锁)1.什么是GIL?2.解决GIL问题3.为什么有了GIL,还需要互斥锁?1.什么是GIL?GIT:全局解释器锁。每个线程在执行的过程都需要先获取GIL,保证同一时刻只有一个线程可以执行代码。2.解决GIL问题在执行代码是调用其他语言编写 loop.c 文件void DeadLoop(){ while(1) { ; }}...原创 2020-04-13 14:11:39 · 187 阅读 · 0 评论 -
协程(多任务)
协程(多任务)1. 什么是协程?2.协程-yield3. 协程-grennlet4. 协程-gevent5.并发下载器6.进程、线程、协程对比1. 什么是协程?协程,又叫微线程,纤程。是python中另外一种实现多任务的方式。2.协程-yieldimport timedef work1(): while True: print("----work1---") ...原创 2020-04-13 12:57:43 · 299 阅读 · 0 评论 -
多任务复习
多任务复习1.什么是多任务2.多任务执行原理3.线程4.创建线程传递参数5. 案例:同时收发数据的UDP聊天程序6.创建线程的另外一种方式7.并发TCP服务器8.全局变量9.互斥锁10.进程11.进程间通信-Queue12.创建进程方式3-进程池13.进程池中的Queue14.案例:文件copy器(多进程版)15.进程、线程对比1.什么是多任务简单的说,就是同时可以运行多个任务。2.多任务执...原创 2020-04-13 12:09:19 · 111 阅读 · 0 评论 -
tcp、udp常见面试题
tcp、udp常见面试题1. 为什么连接的时候是三次握手,关闭的时候却是四次挥手?2. 为什么不能用俩次握手进行连接?3.如果已建立了连接,但是客户端突然出现故障了怎么办?1. 为什么连接的时候是三次握手,关闭的时候却是四次挥手?因为当Server端收到Client端的SYN连接请求报文后,可以直接发送SYN+ACK报文。其中ACK报文是用来应答的,SYN报文是用来同步的。但是关闭连接时,当S...原创 2020-04-13 09:45:20 · 413 阅读 · 0 评论 -
udp、tcp网络编程
udp、tcp编程1.什么是网络?2.使用网络的目的3.什么是ip地址4.查看或配置网卡信息:ifconfig5.测试远程主机连通性:ping6.端口号7.什么是socket?8.UDP绑定示例9.UDP应用:聊天室10.UDP应用:聊天软件11.广播12.TCP13.tcp三次握手14.tcp/ip协议15.tcp长连接和短连接的优点和缺点16.TCP四次挥手(又叫tcp连接释放过程)1.什么...原创 2020-04-13 09:39:03 · 150 阅读 · 0 评论 -
正则表达式复习
正则表达式--整理1.为什么使用正则表达式?2.re模块3.匹配字符4.匹配个数5.匹配开头结尾6.元字符串7.匹配分组8.贪婪和非贪婪9.r的作用1.为什么使用正则表达式?为了下列场景中的需求,可以使用正则表达式非常简单的完成,这就是使用正则表达式的目的在一个文件中,查找出itcast开头的语句在一个文件中,找到含有itcast的语句在一个文件中,找到邮箱为163或者126的所有邮件...原创 2020-04-10 19:19:43 · 157 阅读 · 0 评论 -
Cookie、Session复习
Cookie、Session复习1.什么是Cookie?2.Cookie的特点?3.Cookie的基本使用方法4.什么是Session?5.Session基本操作6.Cookie和Session的区别?1.什么是Cookie?Cookie是储存在用户浏览器中的一段纯文本信息,建议不要储存密码的信息,容易被其他人使用。2.Cookie的特点?Cookie是以键值对的格式进行信息的储存Co...原创 2020-04-10 11:05:05 · 137 阅读 · 0 评论