python
文章平均质量分 69
python学习
_帅炸了我_
事以密成,言以泄败
展开
-
python pymysql(6)
连接数据库①在终端下载安装 pymysql库:pip install pymysql②并导入pymyqsl包: import pymysql③连接:pymysql.connect(host='localhost',user='root', password='密码', database='数据库名称',port=3306) 注:红色字体均为默认下的状态,一般无需更改创建数据库表 import pymysqldb=pymysql.conn...原创 2022-01-13 12:03:10 · 388 阅读 · 0 评论 -
python基础语法
python中数字有四种类型:整数、布尔型(True or False)、浮点数(1.23、3E-2)和复数(1 + 2j、 1.1 + 2.2j)。4、导入(import,导入模块或者包,模块在当前的搜索路径就会被导入。在 Python 中,所有非零的数字和非空的字符串、列表、元组等数据类型都被视为 True,只有。Python 中的集合(Set)是一种无序、可变的数据类型,用于存储唯一的元素。集合中的元素不会重复,并且可以进行交集、并集、差集等常见的集合操作。eg: 运行a文件,此时输出为12;原创 2024-04-08 18:12:51 · 952 阅读 · 0 评论 -
python类的学习(1)
类(Class):用来描述具有相同的属性和方法的对象的集合。 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。类的创建class ClassName: '类的帮助信息' #比如用于..功能,过ClassName.__doc__查看。 class_suite #类体,由类成员,方法,数据属性组成。...原创 2022-01-04 17:00:52 · 801 阅读 · 0 评论 -
python 多线程(3)
进程和线程的概念进程:进程是操作系统进行资源分配和调度的一个独立单位,是应用程序运行的载体,拥有独立的地址空间(系统资源)。作为拥有资源的基本单位。线程:线程是程序执行中一个单一的顺序控制流程,是程序执行流的最小单元,是处理器调度和分派的基本单位。作为调度和分配的基本单位。https://www.cnblogs.com/ChenZhongzhou/p/5685637.html多线程的使用import threading import time# t1 = thread原创 2022-01-08 15:38:14 · 971 阅读 · 0 评论 -
python 定时器 队列(5)
线程优先级队列( Queue)Queue 模块中的常用方法:Queue.qsize() 返回队列的大小 Queue.empty() 如果队列为空,返回True,反之False Queue.full() 如果队列满了,返回True,反之False Queue.full 与 maxsize 大小对应 Queue.get([block[, timeout]])获取队列,timeout等待时间 Queue.get_nowait() 相当Queue.get(False) Queue.put(ite原创 2022-01-11 18:50:51 · 575 阅读 · 0 评论 -
python 面向数据库学员管理系统
目录结构1.main.py# 1. 导入管理系统模块from managerSystem import *# 2. 启动管理系统# 保证是当前文件运行才启动管理系统:if --创建对象并调用run方法if __name__ == '__main__': student_manager = StudentManager() student_manager.run()2student.pyclass Student(object): def.原创 2022-01-16 19:31:50 · 226 阅读 · 0 评论 -
python 信号量 条件变量 事件(4)
信号量:所谓信号,类似于道路上的信号灯,一种用来标识等待还是通过的标志。绿灯通过,红灯等待。道路中通过信号灯的颜色标识通过和等待,而Dispatch Semaphore中通过“计数”来标识通过和等待。(假设同时进行5个线程,其中一个线程结束后面线程会补进来)条件变量:Condition(条件变量)通常与一个锁关联。需要在多个Contidion中共享一个锁时,可以传递一个Lock/RLock实例给构造方法,否则它将自己生成一个RLock实例。(可以在执行一个线程的中途执行第二个事件)acquire()原创 2022-01-10 11:05:10 · 279 阅读 · 0 评论 -
python 操作sqlite数据库
简介sqlite 是一个轻量级的关系型数据库,python自带, 不需要配置不需要任何外部的依赖。经常被集成到各种应用中,其数据库就是一个.db文件1.安装可视化界面,便于对数据库的操作验证DB Browser for SQLite#导入模块import _sqlite3#数据库文件,包括后缀db_file='data.db'#连接数据库conn=_sqlite3.connect(db_file)#定义sql语句sql= "select *from ta...原创 2022-01-27 15:22:18 · 6175 阅读 · 0 评论 -
python 笔记(2)
动态给实例添加方法动态添加方法from types import MethodTypec.run =MethodType(run,c)#动态传递方法,MethodType(传递的函数,与参数)限制动态添加属性(__slots__)只允许添加内部含有的属性示例代码#动态给实例添加属性和方法from types import MethodType#空类class Cat(object): __slots__=('name','run')#此时只能添加name与run属性原创 2022-01-06 15:47:28 · 419 阅读 · 0 评论