自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Python多线程中的基本概念及实现——多线程、线程池、线程锁

关于Python中的多线程一、概念介绍什么是线程、多线程线程(Thread)也叫轻量级进程(注:进程是正在进行的一个过程或者一个任务,计算机中运行的应用程序即可理解为一个进程),线程被包含在进程中,它是进程中的实际运作单位。一个线程指的是进程中一个单一顺序的控制流。若进程中只有一个线程,那么这个程序只会在主线程上单步执行,一个任务完成以后才能执行下一个任务;而在有多个线程的情况下,程序可以实现同时执行多个任务,不需要等待上一个任务执行完毕。举例来说:早上,我们要实现从家里到学校上课的过程,要执行的

2021-01-09 17:09:49 540

原创 js中的DOM操作与通过API接口加载数据的实例

js中的DOM操作与通过API接口加载数据的实例一、JavaScript简介1.概述JavaScript是一种编程语言,可以进行流程控制。Netscape在最初将其脚本语言命名为LiveScript,后来Netscape在与Sun合作之后将其改名为JavaScript。JavaScript最初受Java启发而开始设计的,目的之一就是“看上去像Java”,因此语法上有类似之处,一些名称和命名规范也借自Java,但两者其实毫无关系。2.应用场景JavaScript 发展到现在几乎无所不能,目前Java

2021-01-16 10:14:41 809

原创 day18知识点

# 一、类方法和静态方法##1.对象方法怎么定义:直接定义在类中的函数怎么调用:用对象来调用 -> 对象.对象方法()特点:自带参数self; self调用的时候不用传参,指向当前对象(谁调用指向谁)什么时候用:如果实现函数的功能需要用到对象属性,就将这个函数定义成对象方法用对象调用对象方法,也叫给这个对象发一个消息##2.类方法怎么定义:在类中,定义函数前加装饰器@classmethod怎么调用:用类来调用 -> 类名.类方法()特点:自带参数cls; cls调用的

2020-12-30 19:12:13 128

原创 day17知识点

# 一、面向对象编程## 1.编程思想# 1)面向过程编程(穷人) - 一遇到问题马上想到代码实现解决问题的逻辑来解决问题# 工具:逻辑、算法# 2)函数式编程(小资) - 一遇到问题马上想到有没有一个已经存在函数能够帮我解决这个问题;如果没有自己定义一个可以解决这类问题的函数...# 工具:函数# 3)面向对象编程(土豪) - 一遇到问题马上想到有没有一个对象拥有解决这个问题的能力,如果没有就自己创造能够创造这种对象的类# 工具:类、对象# 二、认识类和对象## 1.什么是类

2020-12-29 19:13:48 135

原创 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

原创 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

原创 day16知识点

# 一.正则表达式匹配符号## 1.什么是正则表达式# 正则表达式是一种可以让字符串处理变得很简单的工具# 正则表达式就是通过各种正则符号来描述字符串的规则# 在不同的编程语言中,正则的语法是相同的,但是表示方式不同:python - '正则表达式' , js - /正则表达式/## 2.正则符号### 1) 普通字符 - 普通字符在正则表达式中表示这个符号本身from re import fullmatch# fullmatch(正则表达式, 字符串) - 判断字符串是否符合正则所

2020-12-28 17:26:48 271

原创 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

原创 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

原创 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

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除