随笔分类 -  python

day5
摘要:目录: 一 multiprocessing模块介绍 二 Process类的介绍 三 Process类的使用 四 守护进程 五 进程同步(锁) 六 队列(推荐使用) 七 管道 八 共享数据 九 信号量(了解) 十 事件(了解) 十一 进程池 1、multiprocessing模块介绍 python中的 阅读全文
posted @ 2022-04-19 22:08 shangxin_bai 阅读(112) 评论(0) 推荐(0) 编辑
摘要:一 引子 二 为什么要有操作系统,什么又是操作系统 三 操作系统与普通软件的区别 四 操作系统发展史 一 引子 顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。 进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其他所有 阅读全文
posted @ 2022-04-18 14:59 shangxin_bai 阅读(42) 评论(0) 推荐(0) 编辑
摘要:目录 一 客户端/服务端架构 二 osi七层协议 三 socket层 四 socket是什么 五 套接字发展史及分类 六 套接字工作流程 七 基于TCP的套接字 八 基于UDP的套接字 九 粘包现象 十 什么是粘包 十一 解决粘包的low处理方法 十二 高手解决粘包的方法 十三 认证客户端的链接合法 阅读全文
posted @ 2022-04-17 21:47 shangxin_bai 阅读(61) 评论(0) 推荐(0) 编辑
摘要:目录: 什么是异常 异常处理 何时使用异常处理 一 什么是异常 异常是程序发生错误的信号。程序一旦出现错误,便会产生一个异常,若程序中没有处理它,就会抛出该异常,程序的运行也随之终止。在Python中,错误触发的异常如下 而错误分成两种,一种是语法上的错误SyntaxError,这种错误应该在程序运 阅读全文
posted @ 2022-04-17 21:22 shangxin_bai 阅读(178) 评论(0) 推荐(0) 编辑
摘要:一、反射 python是动态语言,而反射(reflection)机制被视为动态语言的关键。 反射机制指的是在程序的运行状态中 对于任意一个类,都可以知道这个类的所有属性和方法; 对于任意一个对象,都能够调用他的任意方法和属性。 这种动态获取程序信息以及动态调用对象的功能称为反射机制。 在python 阅读全文
posted @ 2022-04-17 21:15 shangxin_bai 阅读(28) 评论(0) 推荐(0) 编辑
摘要:元类介绍 class关键字创建类的流程分析 自定义袁磊控制类StanfordTeacher的创建 自定义元类控制类StanfordTeacher的调用 再看属性查找 作业 一 元类介绍 什么是元类呢?一切源自于一句话:python中一切皆为对象。让我们先定义一个类,然后逐步分析 class Stan 阅读全文
posted @ 2022-04-17 21:12 shangxin_bai 阅读(35) 评论(0) 推荐(0) 编辑
摘要:绑定方法 # 绑定方法:绑定给类的,绑定给对象的 class Student(): school = 'SH' ​ def __init__(self, name, age): self.name = name self.age = age ​ def tell_info(self, v): ​ p 阅读全文
posted @ 2022-02-15 13:41 shangxin_bai 阅读(26) 评论(0) 推荐(0) 编辑
摘要:os模块 import os # operate system# 1. 如何创建文件夹​# make directory# 如果文件夹已经存在,那么创建同名文件夹会报错,所以,在创建文件夹的时候,最好判断一下文件夹是否存在?​# os.mkdir('aaa')# 不能连续创建文件夹,不支持递归创建文 阅读全文
posted @ 2022-02-14 15:47 shangxin_bai 阅读(171) 评论(0) 推荐(0) 编辑
摘要:今日内容详细 绝对导入和相对导入 绝对导入: 默认都是以执行文件为准,从sys.path中查找 eg: from aaa import m2相对导入 主要使用的是句点符 . ''' . 代表的是当前目录 .. 代表的是上一级目录 ''' eg: from . import m2 from .bbb 阅读全文
posted @ 2022-02-14 15:46 shangxin_bai 阅读(58) 评论(0) 推荐(0) 编辑
摘要:正则表达式 ^[1-9]\d{13,16}[0-9x]$​^[1-9]\d{13,16}[0-9x]$​^[1-9]\d{14}(\d{2}[0-9x])?$​^([1-9]\d{16}[0-9x]|[1-9]\d{14})$​​ 贪婪匹配 # 贪婪匹配就是尽可能多的匹配<script>123</s 阅读全文
posted @ 2022-02-14 15:46 shangxin_bai 阅读(262) 评论(0) 推荐(0) 编辑
摘要:面向过程编程 # 面向过程 核心是过程二字,即先干什么,在干什么,最后干什么 eg: 把大象放冰箱分几步? 1. 打开冰箱门 2. 把大象塞进去 3. 把冰箱门关上'''面向过程不是一门技术,是一种做事的思想''' # 注册用户的功能 1. 获取用户名和密码 2. 验证参数 3. 保存数据 '''面 阅读全文
posted @ 2022-02-14 15:44 shangxin_bai 阅读(58) 评论(0) 推荐(0) 编辑
摘要:面向过程编程 面向过程的核心是:过程二字,即先干什么,在干什么, 最后干什么。机械式思维方式 # 面向过程不是一门技术,是一种做事的思维方式eg: 大象放冰箱的步骤: 1. 打开冰箱门, 2. 把大象放进冰箱 3. 观赏冰箱门 优点:复杂的问题简单化,流程化 缺点:扩展性差,牵一发而动全身 应用场景 阅读全文
posted @ 2022-02-14 15:39 shangxin_bai 阅读(35) 评论(0) 推荐(0) 编辑
摘要:迭代取值与索引取值的对比 迭代取值不能重复取值,但是索引取值可以重复取值,但是索引取值必须是一个容器类型,但迭代取值不一样,只要是个迭代器就可以。 生成器(就是自定义的迭代器) 在函数中,有yield的就是一个生成器,一个函数在遇到yield时会停住,不是停止,知道下一个__next__时才会接着往 阅读全文
posted @ 2022-01-18 14:54 shangxin_bai 阅读(64) 评论(0) 推荐(0) 编辑
摘要:可迭代对象 什么是可迭代对象,就是在每次需要一个新值是,需要基于上一个值的答案,这就是可迭代对象。 在python中,只要能点出来__iter__()的都是可迭代对象,所以由上可知,可迭代对象有:"str, list, dict, set, tuple, file。 迭代器对象 什么是迭代器对象,就 阅读全文
posted @ 2022-01-13 16:48 shangxin_bai 阅读(25) 评论(0) 推荐(0) 编辑
摘要:递归函数 什么是递归函数,递归函数就是在在自身内部调用或者在别的函数内部调用自己实现循环就叫递归函数,递归函数有回溯和递推的功能。 def index(): print('form index') index() index() 在递归函数中一定要有结束条件,要不然会进入死循环,最后达到最大递归深度 阅读全文
posted @ 2022-01-12 20:44 shangxin_bai 阅读(42) 评论(0) 推荐(0) 编辑
摘要:装饰器的概念 就是所有东西组合在一起的就是装饰器。(如闭包函数,名称空间) 装饰器的简易版本 import time def login(): time.sleep(2) print('from login') def func(index): def all_func(): start_time 阅读全文
posted @ 2022-01-10 20:00 shangxin_bai 阅读(46) 评论(0) 推荐(0) 编辑
摘要:global和nonlocal关键字的使用 global是用在函数中修改全局变量中所定义的值,而nonlocal是使用在函数内部的不能使用在全局变量里面。 x = 111 def index(): global x x = 222 index() print(x) def index(): x = 阅读全文
posted @ 2022-01-07 15:46 shangxin_bai 阅读(48) 评论(0) 推荐(0) 编辑
摘要:名称空间 名称空间就是绑定变量名和变量值的地方 内建名称空间:内置名称空间就是类似python中一些自带的,比如 len(),print() 全局名称空间:全局名称空间就是顶格写的。查看是否是全局名称空间的方法为: print(globals()) 局部名称空间:在函数中所有变量都是局部名称空间里的 阅读全文
posted @ 2022-01-06 15:16 shangxin_bai 阅读(30) 评论(0) 推荐(0) 编辑
摘要:什么是编程软件中的函数? 函数在日常生活中就类似于我们的一个工具箱,在干活时,可以随时取出工具,在不用时,可以把工具放入。 在编程中,函数就是起一个归纳的作用,把一堆代码赋值给函数名,若是要用此代码,直接调用函数即可。 语法结构 def 函数名(): print(‘这是一个函数’) #调用时 函数名 阅读全文
posted @ 2022-01-05 15:30 shangxin_bai 阅读(263) 评论(0) 推荐(0) 编辑
摘要:文件的基本操作 1. 什么是文件? 操作系统暴露给用户操作硬盘的接口 2. 如何操作文件? # 代码如何操作文件 三步骤: 1. 使用open打开文件 2. 使用相关方法操作文件 3. 关闭文件 ''' 路径: 相对路径 绝对路径 ''' # 1. 如何操作文件# r => read# 1.1 打开 阅读全文
posted @ 2022-01-04 16:56 shangxin_bai 阅读(72) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示