摘要: 线程与进程 1 定义: 并发:任务数大于核心数,通过操作系统调度算法实现多个任务“一起执行”实际是通过快速1切换任务,看上去是一起执行 并行:任务数小于核心数,任务是真正一起执行的 2 程序:不运行的软件是程序 进程:运行起来的应用程序就是进程程序只有一个,但是进程可以有多个 3 创建进程 from 阅读全文
posted @ 2020-04-16 02:33 Johnsonbug 阅读(167) 评论(0) 推荐(0) 编辑
摘要: UDP和TCP使用方法 UDP: 发送数据: # 1.创建socket(套接字) # 2.使用socket发送或接收数据 # 3.关闭套接字 import socket # 1.创建socket(套接字)对象 udp_socket = socket.socket(family=socket.AF_I 阅读全文
posted @ 2020-04-16 02:17 Johnsonbug 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 异常处理 异常就是语法正常的前提下,程序运行时报错就是异常当python脚本发生异常时我们需要捕获处理它,否则程序会终止执行 print('hello world') print(1/0) # ZeroDivisionError: division by zero print('代码结束') 异常处 阅读全文
posted @ 2020-04-16 02:07 Johnsonbug 阅读(250) 评论(0) 推荐(0) 编辑
摘要: os模块 使用os 模块对文件进行一些相关操作 import os # 1.重命名文件 os.rename(旧文件名,新文件名) os.rename('test.txt','test3.txt') os.rename('test4.txt','test') # 2.删除文件 os.remove(文件 阅读全文
posted @ 2020-04-16 01:59 Johnsonbug 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 文件基本操作 1 什么是文件侠义说:文本文件:广义说:超文本文件,图片,声音,超链接,视频2.文件的分类 文件大体上可以分为两类,文本文件和二进制文件3.文件的作用 使用文件的目的是把一些数据存储存放起来4.使用文件的流程我们操作文件的流程一般是 打开文件,读写文件,关闭文件。通过程序操作文件的流程 阅读全文
posted @ 2020-04-16 01:54 Johnsonbug 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 静态方法和类方法 实例方法/对象方法 实例方法或者叫对象方法,指的是我们在类中定义的普通方法只有实例化后才能使用的方法,该方法的第一个形参接收的一定是对象的本身 静态方法 1格式:在方法上面添加 @staticmethod2.参数:静态方法可以有参数也可以无参数3.应用场景:一般用于类对象以及实例对 阅读全文
posted @ 2020-04-16 01:44 Johnsonbug 阅读(204) 评论(0) 推荐(0) 编辑
摘要: @property 1 @property 内置装饰器函数,把一个方法调用方式变成属性调用方式。(将一个方法当成一个属性使用)注意@property装饰器只能在面向对象中使用2 访问使用@property 装饰器装饰函数可以直接调用函数名(会执行一段功能(函数)然后返回值)3.@property装饰 阅读全文
posted @ 2020-04-16 01:39 Johnsonbug 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 装饰器 1.装饰器函数的本质:一个闭包函数2.装饰器函数的作用:在不修改原函数及其调用方式的情况下对原函功能进行扩展3.语法格式: @装饰器名称 def foo(): print('foo') foo() # 公司有N个部门,每个部门负责相应的业务 def f1(): print("身份验证") p 阅读全文
posted @ 2020-04-16 00:24 Johnsonbug 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 闭包函数 在python中创建一个闭包一般有3个要求1.闭包函数必须有内嵌函数2.内嵌函数必须要引用外层函数的变量3.外部函数返回内嵌函数的地址(函数名称) 判断是否为闭包函数 __closure__ def outter(num): def inner(): print(num) print(in 阅读全文
posted @ 2020-04-16 00:03 Johnsonbug 阅读(178) 评论(0) 推荐(0) 编辑