随笔分类 -  python 基础

摘要:【按存值个数】 标量/原子类型 容器类型 数字,字符串 列表,元组,字典,集合 【可变/不可变】 可变 不可变 列表、字典、集合 数字、字符串、元组 注意:元组中的元素可以是列表,此时修改列表中的值,元组也会受影响 【有序/无序】 直接访问 顺序访问(序列类型) Key值访问(映射类型) 数字 字符 阅读全文
posted @ 2022-08-29 08:46 测试小潘 阅读(27) 评论(0) 推荐(0)
摘要:python官方提供了itertools的包,方便操作迭代器,这个包提供了chain函数,兼顾内存效率和写法优雅 阅读全文
posted @ 2022-08-27 16:18 测试小潘 阅读(44) 评论(0) 推荐(0)
摘要:思考: python中有while循环 为很么还有for循环? 结论: while循环可以做循环遍历操作,但是远远不如for循环简结实用。 while循环适合做条件循环,for循环适合做迭代器循环。 for循环底层利用了迭代器的原理 for循环 for i in g: print(i) for循环底 阅读全文
posted @ 2022-08-27 16:02 测试小潘 阅读(48) 评论(0) 推荐(0)
摘要:python解释器多版本共存 1.下载需要的版本安装包 2.增加环境变量,把优先用的python放到第一个 修改python.exe可执行文件,在终端输入对应名称可以指定需要运行的python版本 虚拟环境 python3 -m venv 虚拟环境路径 #新建虚拟环境 cd 虚拟环境路径/Scrip 阅读全文
posted @ 2022-08-27 15:49 测试小潘 阅读(43) 评论(0) 推荐(0)
摘要:在计算机处理工作时,有时需要多个任务并行处理 进程:是对计算机的程序的依稀运行过程的秒数 简单的来说 编写完毕的代码,在没有运行的时候,称为程序 正在运行着的代码,这个运行过程就称为进程 多进程实现 在一个程序中实现多任务处理,可以使用多线程和多进程两种方式 #多进程 一个程序运行过程中产生了多个进 阅读全文
posted @ 2022-08-26 18:23 测试小潘 阅读(21) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-08-26 17:12 测试小潘 阅读(71) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-08-26 10:18 测试小潘 阅读(23) 评论(0) 推荐(0)
摘要:一次性添加多条数据 刪除数据 修改数据 数据的查询 阅读全文
posted @ 2022-08-26 08:54 测试小潘 阅读(21) 评论(0) 推荐(0)
摘要:python连接数据库 下载第三方包 创建表 阅读全文
posted @ 2022-08-25 10:58 测试小潘 阅读(19) 评论(0) 推荐(0)
摘要:1、安装mysql,我的是解压版的安装包 为了防止自己以后忘了 记录一下安装方式 第一步将安装包解压到提前准备好的文件夹内 第二步 配置环境变量 path变量 新建一个MySQL变量 环境变量配置好后,打开mysql安装目录,在目录下新建一个my.txt文档并更改后缀为.ini 编辑my.ini文件 阅读全文
posted @ 2022-08-25 09:34 测试小潘 阅读(27) 评论(0) 推荐(0)
摘要:自定义一个异常 阅读全文
posted @ 2022-08-25 08:34 测试小潘 阅读(27) 评论(0) 推荐(0)
摘要:异常就是我们在写python时,经常看到的报错信息,例如:NameError TyperError ValueError 等 这些都是异常 异常会终止程序 SyntaxError 语法错误 NameError: name 'b' is not defined变量名写错 IndentationErro 阅读全文
posted @ 2022-08-25 08:28 测试小潘 阅读(26) 评论(0) 推荐(0)
摘要:很多编程语言中 都是用scoket套接字实现网络通信 Socket是对TCP/IP协议的封装,Socket本身是一个调用接口(API), 方便程序员用Socket使用TCP/IP协议簇,实现网络通信 不同编程语言,使用Socket通信的语法有所区别,但基本过程类似 TCP 和 UDP 协议 TCP和 阅读全文
posted @ 2022-08-24 15:10 测试小潘 阅读(22) 评论(0) 推荐(0)
摘要:网络通信概述 网络是一种辅助双方或者多方能够连接在一起的工具 网络编程就是通过编程的方式能够实现不同电脑上的软件能够进行数据传递 即进程之间的通信 网络协议 互联网中的计算机要实现数据通信,需要遵循各种各样的协议,其中最重要的就是TCP/IP协议簇 IP和端口号 两台计算机要传输信息怎么样才能够找到 阅读全文
posted @ 2022-08-24 14:36 测试小潘 阅读(40) 评论(0) 推荐(0)
摘要:以上一次银行卡类 案例为例 封装:将类中的属性或者方法私有化,私有化的属性和方法只能在类的内部被调用 类的继承:一个类继承另一个类,自动拥有这个类的属性和方法 #父类 子类 阅读全文
posted @ 2022-08-24 14:10 测试小潘 阅读(35) 评论(0) 推荐(0)
摘要:案例 银行卡类 编写一个银行卡类 属性:银行名称 卡号 密码 姓名 余额 方法:登录 存款 阅读全文
posted @ 2022-08-24 13:33 测试小潘 阅读(89) 评论(0) 推荐(0)
摘要:什么是对象? 万事万物皆为对象 属性:某一个对象具有的各种特征 每个对象的每个属性都拥有特定值 方法:对象执行的操作 对象:用来描述客观事物的一个实体,由一组属性和方法构成 类黑对象 分类就是一个认识世界的过程 汽车类 福特 奔驰 宝马 桌子类 餐桌 办工桌 儿童桌 狗类 金毛 萨摩 面向过程:将业 阅读全文
posted @ 2022-08-24 13:08 测试小潘 阅读(24) 评论(0) 推荐(0)
摘要:宝安小学图书馆开馆了,准备开发一个图书管理系 用json模拟数据库的方式完成下列业务: 1、用户登录 2、显示图书列表 3、图书上架 4、图书下架 5、借书 6、还书 7.退出 a.使用json数据保存用户数据(包含用户名 密码 姓名) b.使用json数据保存图书数据(包含编号 书名 作者 借出状 阅读全文
posted @ 2022-08-23 13:47 测试小潘 阅读(80) 评论(0) 推荐(0)
摘要:json本质上是一个固定格式的字符串 JSON是一种轻量级的数据交换语音 Json可以实现不同平台的数据交换 也可以使用它保存业务数据格式 Json 使用键值对的方式表示一个业务对象,类似于字典 {"键1":"键2","键3":"键4","键5":"键6"····} json内只能使用双引号,外面用 阅读全文
posted @ 2022-08-20 09:57 测试小潘 阅读(77) 评论(0) 推荐(0)
摘要:python 程序打包 exe.py 首先要安裝模块 pip install pyinstaller 按住shift 右鍵 打开命令窗口 -输入命令 pyinstaller -F 文件名.py,等待执行完成后,文件夹内会多一个dist文件,打开文件夹可看到已经打包好的exe文件 运行成功 如果程序图 阅读全文
posted @ 2022-08-20 06:30 测试小潘 阅读(42) 评论(0) 推荐(0)