自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python 操作数据库

import pymysql#创建连接conn = pymysql.connect(host='localhost',port=3306,user='root',passwd='123',db='mysql')#创建游标cursor = conn.cursor()#执行命令effect_row =cursor.execute('select * from student')print(cursor.fetchall())

2021-03-18 18:19:41 91

转载 mysql 常用操作

1、登录用户:mysql -u用户名 -p密码2、使用指定数据库:use 数据库名称;3、进入数据库后的操作:查看数据中的表:show tables;查看指定表的结构:desc 表名称;查看表中所有的数据:select * from 表名称;查看表中指定的数据:select 数据列名 from 表名称;...

2021-03-16 22:00:30 163

原创 类的随记

类的三大特性:封装、继承、多态类变量:整个类的变量,可以节省内存。不用每个实例都去生成一个变量。实例变量:实例初始化时赋的变量,如 self.a = a。类方法:类的方法,可被外部调用私有方法 :只能在类中调用继承:子类继承父类,可以不写构建函数,用的则是父类的构建函数。如果子类写了构建函数,就需要把父类的初始操作再写一遍。多继承:可同时继承多个父类,按从左到右的顺序依次执行构建函数。多态:一个接口,多种实现。...

2021-02-10 20:43:40 72

原创 SocketServer

创建步骤1.创建一个请求类,并且这个类要继承BaseRequestHandler,并且还有重写父类里的handle()2.实例化一个对象,并且传递server ip 和 上面创建的请求处理类给这个对象3.server.handle_requset() #只处理一个请求server.serve_forever() #处理多个请求,永远执行4.关闭...

2020-07-08 20:35:32 88

原创 知识点记录

1、字符串经过encode编码之后,变成了bety类型。decode是对bety类型字符串进行解码,得到对应的字符串。如果解码格式不对应则会出现乱码

2020-06-22 21:55:20 103

原创 网络编程socket

客户端#客户端import socketclient = socket.socket() #声明socket 类型,同时生成socket连接对象client.connect(('localhost',6969)) #连接目标服务器client.send(b'hello world') #发送数据data = client.recv(65535) #接收数据print('clint recv:',data)client.close() #关

2020-06-21 22:18:50 162

原创 OS模块常用操作

os.getcwd() 获取当前工作目录,即当前脚本工作的目录路径import osprint(os.getcwd()) #输出结果:C:\Users\Malone\.PyCharm2018.1\config\scratchesos.chdir() 改变当前工作目录import osos.chdir(r'C:\Users\Malone\.PyCharm2018.1\config\scratches\test')print

2020-06-21 08:55:51 92

原创 异常处理

try: name = [] print(name[1]) print(nn)except NameError as e: #抓取指定错误 print('%s错误'%e)except Exception as e: #抓取未知错误 print('未知错误')else: #没有出错时走else print('一切正常')finally: #不管有没有出错都走finally print('执行完毕')...

2020-06-21 08:38:29 56

原创 反射

hasattr(obj,name_str) : 判断一个对象obj里是否有对应的name_str字符串的方法getattr (obj,name_str),根据字符串去获取obj对象里对应方法的内存地址setattr(obj,name _str,x) 给obj对象里的name赋值xdelattr(obj,name _str) 删除obj对象里的name注:name_str一般为用户input输入,为字符串类型,name通过转换后变成了变量。...

2020-06-20 08:42:15 76

原创 文件读写操作

读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件)。1.读文件要以读文件的模式打开一个文件对象,使用Python内置的open()函数,传入文件名和标示符E:\study2019\pyt

2020-06-17 09:40:09 491

原创 字符串常用操作

1、首字母大写:

2020-06-15 22:32:47 126

原创 列表、元组、字典、集合 详解

列表写法:[元素1,元素2,元素3,…]支持的方法&操作列表取值列表是有序的,可通过索引来取值list = ['小明','小黄','小红']print(list[1])注意:列表索引是从0开始的,所以上述取得索引‘1‘是第二个元素‘ 小黄‘切片list = ['小明','小黄','小红','胖虎','小兰']#切片方法:list[a:b]#a和b都填写,代表从a开始,b前面一个元素结束print(list[1:4]) #输出结果:['小黄', '小红', '胖虎']

2020-06-14 21:30:47 376

原创 三级菜单

'''三级菜单按 省 市 县 来选择地址可返回上一级'''#创建中国各地区集合#湖南县城changsha = ['雨花区','芙蓉区','星沙区']zhuzhou = ['攸县','茶陵县','芦淞',]xiangtan = ['湘乡','韶山','湘潭县']hengyang = ['衡山','衡东','常宁']changde = ['临澧','石门','澧县']#湖北县城wuhan = ['武昌','汉阳','汉口']xianning = ['赤壁','嘉鱼','通城'

2020-06-14 09:31:57 135

原创 编写登录接口

# -*-coding:UTF-8 -*-'''编写登录接口 输入用户名和密码 认证成功后显示欢迎信息 输错三次后锁定'''import jsonimport os#读取禁用名单def get_blacklist(): f = open(r'blacklist.txt', 'r') blacklist = f.readlines() n = 0 for i in blacklist: i = i.splitlines(

2020-06-14 09:29:40 255

原创 python踩坑记录

1、json 反序列化时,读取的文件需要有内容,不然会报错

2020-06-14 09:27:59 92

原创 类的相关知识

类的三大特性:1、封装:类里面的属性和方法对外是透明的,不可直接访问的。2、继承:一个类可以派生出子类,子类继承父类的属性和方法。3、多态:一个接口,多种实现。即类中提供一个统一接口,供实例使用。多态演示:定义一个动物类,实例化多个动物。每种动物都有“叫”的功能,使用一个接口去调用它们的这个功能。...

2020-06-13 23:18:06 113

原创 二进制与字符编码

ASCII码:美国信息交换标准代码,1个字节保存。Unicode:万国码,2个字节保存utf-8:对Unicode编码的压缩和优化,可变长字节,ASCII码的内容用1字节保存,欧洲的字符用2个字节保存,东亚的字符用3个字节保存GBK:中文编码,2个字节保存...

2020-06-13 21:10:52 190

空空如也

空空如也

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

TA关注的人

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