自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jQuery相关

<!-- 01-获取标签元素 --><!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=ed.

2021-06-15 22:53:52 128 2

原创 html选择器相关案例

<!-- 01-标签选择器 --> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <tit.

2021-06-12 23:01:21 290

转载 TCP 客户端程序开发步骤

2. socket 类的介绍导入 socket 模块import socket创建客户端 socket 对象socket.socket(AddressFamily, Type)参数说明:AddressFamily 表示IP地址类型, 分为TPv4和IPv6 Type 表示传输协议类型方法说明:connect((host, port)) 表示和服务端套接字建立连接, host是服务器ip地址,port是应用程序的端口号 send(data) 表示发送数据,data是二进制数据 ..

2021-06-06 19:01:40 485

原创 redis-第三节

客户端连接redis连接redisJedis jedis = new Jedis("localhost 这里是填IP地址", 6379);操作redisjedis.set("name", "itheima");jedis.get("name");关闭redis连接jedis.close();API文档http://xetorthio.github.io/jedis/Jedis读写redis数据1.设定业务方法void business(String id,long n.

2021-06-04 15:12:17 93

原创 redis-第二节

set 类型新的存储需求:存储大量的数据,在查询方面提供更高的效率需要的存储结构:能够保存大量的数据,高效的内部存储机制,便于查询set类型:与hash存储结构完全相同,仅存储键,不存储值(nil),并且值是不允许重复的添加数据sadd key member1 [member2]实例sadd users zasadd users ww获取全部数据smembers key实例smembers users删除数据srem key member1 [member2]实.

2021-06-02 15:37:59 123

原创 redis-第一节作业

#信息添加 功能:设置 key,value 数据set key value#范例set name itheima#信息查询 功能:根据 key 查询对应的 value,如果不存在,返回空(nil)get key#范例get name#整体例子set age 100get age#清除屏幕信息 功能:清除屏幕中的信息clear#退出客户端命令行模式 功能:退出客户端quitexit< ESC >#帮助 功能:获取命令帮助文档,获取组中所有命令信息名称help.

2021-06-01 21:56:20 121

原创 Redis 下载与安装(Windows版)

1、Github下载地址:https://github.com/MicrosoftArchive/redis/releases2、百度网盘下载地址:Redis-x64-3.2.100.zip密码:kdfq回到顶部安装1、打开一个命令窗口,通过 cd 命令进入到你解压的目录2、输入命令:redis-server redis.windows.conf ,启动 Redis,成功后会告诉你端口号为6379(此步骤为临时服务,如需安装windows服务,请看3)3、部署 redis ...

2021-06-01 11:51:55 381

转载 linux高级命令

重定向命令学习目标能够使用重定向命令将终端显示内容重定向到文件1. 重定向命令的介绍重定向也称为输出重定向,把在终端执行命令的结果保存到目标文件。2. 重定向命令的使用命令 说明 > 如果文件存在会覆盖原有文件内容,相当于文件操作中的‘w’模式 >> 如果文件存在会追加写入文件末尾,相当于文件操作中的‘a’ 模式 重定向命令效果图:说明:只要在终端能显示信息的命令都可以使用重定向,比如: tree3. 小结..

2021-05-27 16:01:33 179

转载 linux基础命令

查看目录命令学习目标能够使用Linux命令查看目录信息1. 查看目录命令的使用命令 说明 ls 查看当前目录信息 tree 以树状方式显示目录信息 ls命令:返回当前路径的的所有文件名如:1.txt编辑器vim.mdtree命令:re2. 查看当前目录路径命令 说明 pwd 查看当前目录路径 pwd命令:pwd返回当前路径如:E:\16808_Python_Linux课件\阶段02-python和Li...

2021-05-26 23:47:12 135

原创 多进程

'''生活中,你可能一边听歌,一边写作业;一边上网,一边吃饭。。。这些都是生活中的多任务场景。电脑也可以执行多任务,比如你可以同时打开浏览器上网,听音乐,打开pycharm编写代码...。简单的说**多任务就是同一时间内运行多个程序**- 单核CPU实现多任务原理:操作系统轮流让各个任务交替执行,QQ执行2us,切换到微信,在执行2us,再切换到陌陌,执行2us……。表面是看,每个任务反复执行下去,但是CPU调度执行速度太快了,导致我们感觉就行所有任务都在同时执行一样- 多核CPU实现多任务原理.

2021-05-17 20:14:52 117

原创 正则表达式说明与案例

1. 正则表达式的定义正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。10000 ~ 12数字组合098765361. 长度2. 是否是0开头正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的..

2021-05-17 19:31:37 257

原创 random案例与加密算法

# random 模块import randomran = random.random() # 0~1之间的随机小数print(ran)ran = random.randrange(1, 10, 2) # randrange(start,stop,step) 1~10 step=2 ---> 1,3,5,7,9print(ran)ran = random.randrange(1, 10) # randrange(start,stop,step) 1~10 step=2 .

2021-05-16 22:51:47 206

原创 模块说明方法与datetime案例

'''在python中,模块是代码组织的一种方式,把功能相近的函数或者类放到一个文件中,一个文件(.py)就是一个模块(module),模块名就是文件名去掉后缀py。这样做的好处是:- 提高代码的可复用、可维护性。一个模块编写完毕后,可以很方便的在其他项目中导入- 解决了命名冲突,不同模块中相同的命名不会冲突常用标准库:| 标准库 | 说明 || --------------- | -------------------- || bu.

2021-05-16 22:18:24 69

原创 面向对象的特点:

面向对象的特点:封装,继承,多态封装:私有化属性,定义公有的set和get方法class Student: def __init__(self,age): self.__age=age @property def age(self): return self.__age @age.setter def age(self,age): self.__age=ages = Student()s.age=1...

2021-05-16 00:23:44 48

原创 面对对象-继承案例

# 继承: is a , has a'''公路(Road): 属性:公路名称,公路长度车(Car): 属性:车名,时速 方法:1.求车名在那条公路上以多少的时速行驶了多长, get_time(self,road) 2. 初始化车属性信息__init__方法 3. 打印对象显示车的属性信息'''import random# 声明(定义)Roadclass Road: def __i.

2021-05-15 16:42:32 239

原创 魔术方法例子

# 魔术方法# __init__:初始化魔术方法# 触发时机:初始化对象时触发(不是实例化触发,但是和实例化在一个操作中)# __new__: 实例化的魔术方法# 触发时机: 在实例化对时触发# __call__: 对象调用方法# 触发时机: 将对象当成函数使用的时候,会默认调用此函数中内容# __del__: delete的缩写 析构魔术方法# 触发时机:当对象没有用(没有任何变量引用)的时候被触发class Person: def __new__(cls.

2021-05-14 23:31:51 55

原创 面对对象作业

2.银行卡作为类,属性:账户名,余额方法:0.通过init实现属性初始化1.存款(金额),2.取款(金额),3.转账(card) 给card转账xx钱,对应的余额属性要减少4.打印对象要显示所有属性信息class bankcard:def __init__(self, accounts, vacancies):self.accounts = accountsself.vacan...

2021-05-14 00:52:45 139

原创 列表推导式 字典推导式 集合推导式

# 列表推导式 字典推导式 集合推导式# 旧的列表 ----》新的列表# 1. 列表推导式: 格式: [表达式 for 变量 in 旧列表] 或者 [表达式 for 变量 in 旧列表 if 条件]# 过滤掉长度小于或者等于3的人名names = ['tom', 'lily', 'abc', 'jack', 'steven', 'bob', 'ha']result = [name for name in names if len(name) > 3]print(res.

2021-05-13 17:15:19 180

原创 异常处理案例

# 异常处理:'''格式:try: 可能出现异常的代码except: 如果有异常执行的代码[finally: 无论是否存在异常都会被执行的代码]情况1: try: 有可能会产生多种异常 except 异常的类型1: print(。。。。) except 异常类型2: pass'''# 抛出异常 raise# 注册 用户名必须6位def register(): username = input.

2021-05-12 23:56:12 84

原创 文件读写

# 文件的复制'''原文件: c:\p1\girl.jpg目标文件: c:\p2\girl.jpgos.path:os.path.dirname(__file__)获取当前文件所在的文件目录(绝对路径)os.path.join(path,'') 返回的是一个拼接后的新的路径read() 读取所有内容readline() 每次读取一行内容readlines() 读取所有的行保存到列表中readable() 判断是否可读的with 结合open使用,可以帮助我们自动释放.

2021-05-12 16:52:03 56

原创 方法调用案例

1.deffunc1(p):i1 =len(p)ifi1 > 2:i2 =p[0:2]returni2r =func1([11,22,33,44,55])print(r)调用函数得到的结果是:____[11, 22]__________def func():total_1=0total_2=0fori inrange(10):ifi%2==1:total_1...

2021-05-12 01:03:31 115

原创 装饰器带参数实例

# 装饰器带参数带参数的装饰器是三层的最外层的函数负责接收装饰器参数里面的内容还是原装饰器的内容def outer(a): # 第一层: 负责接收装饰器的参数 print('------------1 start') def decorate(func): # 第二层 : 负责接收函数的 print('------------2 start') def wrapper(*args, **kwargs): # 第三层 负责接收函数的参数.

2021-05-11 15:58:37 88

原创 闭包说明与方法例子

在函数内部再定义一个函数,并且这个函数用到了外边函数的变量,并且把里面的函数返回,我们把这种情况叫闭包修改外部函数的可变类型局部变量可不加nonlocal修改外部函数的不可变类型局部变量要加 nonlocal闭包有什么缺点呢?闭包的缺点1,作用域没有那么直观闭包的缺点2,因为变量不会被垃圾回收所以有一定的内存占用问题。闭包作用:1.可以使用同级的作用域闭包作用:2.读取其他元素的内部变量闭包作用:3.延长作用域闭包总结1.闭包似优化了变量,原来需要类对象完成的工作,闭包也可.

2021-05-10 23:08:42 119

原创 2021-05-10

定义一个函数,有可变参数(全为数字),求最大值、最小值def max(tuple1):b= tuple1[0]for x in tuple1:if x > b:b= xreturn bdef min(tuple1):b = tuple1[0]for x in tuple1:if x<b:b= xreturn bif __name__ == '...

2021-05-10 17:38:29 47

原创 2021-05-10

定义一个函数,有可变参数(全为数字),求最大值、最小值def max(tuple1):b= tuple1[0]for x in tuple1:if x > b:b= xreturn bdef min(tuple1):b = tuple1[0]for x in tuple1:if x<b:b= xreturn bif __name__ == '__main__':...

2021-05-10 01:09:03 75

原创 2021-05-09

填空题创建一个空元组:___aa=()________;创建一个具有一个元素5的元组:___aa=(5,)_______。 创建一个空字典d: _d={}__________;向d中添加一个键值对(’a’:3)__d[‘a’]=3_________;d[‘a’] = __3____;d[‘b’] = __KeyError: 'b'___;d.get(‘b’,2) = ____2____;执行d[‘b’] = 5后,d= __{'a': 3, 'b': 5}__。执行d.update({1:3,2:4.

2021-05-09 21:31:26 404

原创 2021-05-08

已知x=3和y=5,执行语句 x, y = y, x 后x的值是_5___。Python内置函数____count_____可以返回列表、元组、字典、集合、字符串以及range对象中元素个数。Python内置函数_____max_______用来返回序列中的最大元素。Python内置函数_____min_______用来返回序列中的最小元素。Python内置函数_____sum___________用来返回数值型序列中所有元素之和。已知列表对象x = ['11', '2', '3'...

2021-05-08 23:18:48 2365

原创 2021-05-08

中级:写出一段Python代码实现删除一个list里面的重复元素names=['你好', 'skjf', '陈', '皮皮', '皮特', 'dslj', '乌兰', '皮特', 'dslj', '乌兰']List= []for i in names:if i not in List:List.append(i)print(List)2.键盘输入多个人名保存到一个列表中,如果里面有重复的则提示此姓名已经存在names=[""]i = 1while i<20...

2021-05-08 17:43:16 89

原创 2021-05-08

初级1.表达式[1, 2, 3]*3的值为_[1,2,3,1,2,3,1,2,3]_。2.表达式3 in [1, 2, 3, 4]的值为____True______。表达式“[3] in [1, 2, 3, 4]”的值为_False__。3.使用列表与整数的乘法生成包含10个数字5的列表,可以写为__[5]*10____。4.任意长度的非空列表中最后一个元素的下标为____-1__| l-1____。5.表达式list(range(1, 10, 3))的值为__[1,4,7]_...

2021-05-08 15:38:46 2214

原创 2021-05-08

上课案例:验证码import randoms='QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm0987654321'print(len(s)) # 求字符串长度 len(str),返回值是一个整型的数值# 四个随机数code =''# 产生四位验证码for i in range(4):ran = random.randint(0,len(s)-1) # 获取随机数code += s[ran] # code = code +...

2021-05-08 02:01:36 266

原创 2021-05-07

分支编程1.任意输入年、月、日,输出这一天是这一年的第几天提示:考虑是否是闰年year=int(input("请输入年份:"))month=int(input("请输入月份:"))day=int(input("请输入日期:"))run_day=[31,29,31,30,31,30,31,31,30,31,30,31]prun_day=[31,28,31,30,31,30,31,31,30,31,30,31]if (year%400==0) or (year%4==0 and not yea...

2021-05-07 20:56:16 660

原创 2021-05-07

1 键盘上输入以下内容并打印输出:用户名,username密码,password是否记住密码,is_remember如果是记住密码则,打印已经记住用户xxx的密码啦否则打印,没有记住密码需要下次继续输入的。username = input("请输入用户名:")password = input("请输入密码:")if password == "is_remember":print("已经记住用户的%s密码啦"%password)else:print("没有记住密码...

2021-05-07 12:22:03 659

原创 2021-05-06

初级:上课代码熟练操作中级:1. 从控制台输入圆的半径,计算周长和面积import mathbj=12print(2*math.pi*bj)#这是求圆的周长print(math.pi*bj*bj)#这是求圆的面积2. 一辆汽车以40km/h的速度行驶,行驶了45678.9km,求所用的时间Time = 45678.9/40print("时间:%s"% Time)3. 华氏温度转摄氏温度【提示:将华氏温度转换为摄氏温度 F = 1.8C + 32】οF...

2021-05-06 22:39:15 181

空空如也

空空如也

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

TA关注的人

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