py
文章平均质量分 87
X_vv_P
这个作者很懒,什么都没留下…
展开
-
Python多线程中的基本概念及实现——多线程、线程池、线程锁
关于Python中的多线程一、概念介绍什么是线程、多线程线程(Thread)也叫轻量级进程(注:进程是正在进行的一个过程或者一个任务,计算机中运行的应用程序即可理解为一个进程),线程被包含在进程中,它是进程中的实际运作单位。一个线程指的是进程中一个单一顺序的控制流。若进程中只有一个线程,那么这个程序只会在主线程上单步执行,一个任务完成以后才能执行下一个任务;而在有多个线程的情况下,程序可以实现同时执行多个任务,不需要等待上一个任务执行完毕。举例来说:早上,我们要实现从家里到学校上课的过程,要执行的原创 2021-01-09 17:09:49 · 540 阅读 · 0 评论 -
day18知识点
# 一、类方法和静态方法##1.对象方法怎么定义:直接定义在类中的函数怎么调用:用对象来调用 -> 对象.对象方法()特点:自带参数self; self调用的时候不用传参,指向当前对象(谁调用指向谁)什么时候用:如果实现函数的功能需要用到对象属性,就将这个函数定义成对象方法用对象调用对象方法,也叫给这个对象发一个消息##2.类方法怎么定义:在类中,定义函数前加装饰器@classmethod怎么调用:用类来调用 -> 类名.类方法()特点:自带参数cls; cls调用的原创 2020-12-30 19:12:13 · 128 阅读 · 0 评论 -
day17知识点
# 一、面向对象编程## 1.编程思想# 1)面向过程编程(穷人) - 一遇到问题马上想到代码实现解决问题的逻辑来解决问题# 工具:逻辑、算法# 2)函数式编程(小资) - 一遇到问题马上想到有没有一个已经存在函数能够帮我解决这个问题;如果没有自己定义一个可以解决这类问题的函数...# 工具:函数# 3)面向对象编程(土豪) - 一遇到问题马上想到有没有一个对象拥有解决这个问题的能力,如果没有就自己创造能够创造这种对象的类# 工具:类、对象# 二、认识类和对象## 1.什么是类原创 2020-12-29 19:13:48 · 135 阅读 · 0 评论 -
day17作业
#1. 定义一个矩形类,拥有属性:长、宽 拥有方法:求周长、求面积class Rectangle: def __init__(self,lenth,width): self.lenth=lenth self.width=width def perimeter(self): return (self.lenth+self.width)*2 def area(self): return self.width*sel原创 2020-12-29 19:13:17 · 252 阅读 · 0 评论 -
day16正则表达式作业
利用正则表达式完成下面的操作:1.用户名匹配 要求: 1.用户名只能包含数字 字母 下划线 2.不能以数字开头 3.⻓度在 6 到 16 位范围内from re import fullmatch,findall,search,subre_str='[a-zA-Z_]([a-z]|[A-Z]|_|\d){5,15}'print(fullmatch(re_str,'Q55555RIQa'))密码匹配 要求: 1.不能包含!@#¥%^&*这些原创 2020-12-28 19:41:09 · 93 阅读 · 0 评论 -
day16知识点
# 一.正则表达式匹配符号## 1.什么是正则表达式# 正则表达式是一种可以让字符串处理变得很简单的工具# 正则表达式就是通过各种正则符号来描述字符串的规则# 在不同的编程语言中,正则的语法是相同的,但是表示方式不同:python - '正则表达式' , js - /正则表达式/## 2.正则符号### 1) 普通字符 - 普通字符在正则表达式中表示这个符号本身from re import fullmatch# fullmatch(正则表达式, 字符串) - 判断字符串是否符合正则所原创 2020-12-28 17:26:48 · 271 阅读 · 0 评论 -
day15知识点
# 1. python和时间相关的模块有两个: time datetime# 2. 时间戳## 时间戳指的是当前时间到1970年1月1日0时0分0秒 (指的是格林威治时间)的时间差(单位是秒)1) 使用时间戳保存时间比使用字符串保存时间所占用的内容要少很多;2) 通过时间戳对时间进行加密 更简单 数值: 2的8次方 - 1个字节, 数值: 2的16次方 - 2个字节 32次方 - 4个字节'2020-12-26 9:29:30' (保存的时候至少需要18个字节)当前时间 -原创 2020-12-27 23:42:13 · 186 阅读 · 1 评论 -
py_day13
# 模拟登录、注册(先创建一个’user_data.txt 文件)import read_write_file as filefuncimport reimport syswhile True: print('操作列表:') print(' 注册 : 1') print(' 登录 : 2') print(' 退出 : 3') print('请输入您的下一步操作序号: ',end='') operation_num=input() # **原创 2020-12-26 09:29:00 · 68 阅读 · 0 评论 -
day13
# 模拟登录、注册(先创建一个’user_data.txt 文件)import read_write_file as filefuncimport reimport syswhile True: print('操作列表:') print(' 注册 : 1') print(' 登录 : 2') print(' 退出 : 3') print('请输入您的下一步操作序号: ',end='') operation_num=input() # **原创 2020-12-24 20:35:14 · 68 阅读 · 0 评论 -
day12作业
1.写一个装饰器@tag要求满足如下功能def tag(name): def tag_no_name(f): def new_f(*args,**kwargs): re=f(*args,**kwargs) return f'<{name}>'+re+f'</{name}>' return new_f return tag_no_name@tag(name='p')def rend原创 2020-12-23 20:39:49 · 93 阅读 · 0 评论