自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

原创 较轻量级的数据存储(2)

导入模块import dataStorage from '@ohos.data.storage'读取文件getStorage读取指定文件,将数据加载到Storage实例,用于数据操作,此方法为同步方法import dataStorage from '@ohos.data.storage'//导入模块import featureAbility from '@ohos.ability.featureAbility'var context = featureAbility.getConte

2024-04-08 03:00:56 380

原创 较轻量级的数据存储(1)

概念轻量级数据存储适用于对Key-Value结构的数据进行存取和持久化操作。运作机制应用获取某个轻量级存储对象后,该存储对象中的数据将会被缓存在内存中,以便应用获得更快的数据存取速度。应用也可以将缓存的数据再次写回文本文件中进行持久化存储,由于文件读写将产生不可避免的系统资源开销,建议应用减少对持久化文件的读写频率。约束与限制因Preferences实例会加载到内存中,建议存储的数据不超过一万条,并及时清理不再使用的实例,以便减少非内存开销。 数据中的key为string类

2024-04-08 03:00:31 851

原创 C语言基础练习

输入一行字符,以回车符作为输入结束的标志。统计其中数字字符的个数。注:item相当于素数判定标志,默认是素数。最大公倍数*最大公约数=两个数之积。思路:将每位元素取出来。

2024-03-28 22:28:24 54

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

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

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

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

原创 python 信号量 条件变量 事件(4)

信号量:所谓信号,类似于道路上的信号灯,一种用来标识等待还是通过的标志。绿灯通过,红灯等待。道路中通过信号灯的颜色标识通过和等待,而Dispatch Semaphore中通过“计数”来标识通过和等待。(假设同时进行5个线程,其中一个线程结束后面线程会补进来)条件变量:Condition(条件变量)通常与一个锁关联。需要在多个Contidion中共享一个锁时,可以传递一个Lock/RLock实例给构造方法,否则它将自己生成一个RLock实例。(可以在执行一个线程的中途执行第二个事件)acquire()

2022-01-10 11:05:10 258

原创 python 多线程(3)

进程和线程的概念进程:进程是操作系统进行资源分配和调度的一个独立单位,是应用程序运行的载体,拥有独立的地址空间(系统资源)。作为拥有资源的基本单位。线程:线程是程序执行中一个单一的顺序控制流程,是程序执行流的最小单元,是处理器调度和分派的基本单位。作为调度和分配的基本单位。https://www.cnblogs.com/ChenZhongzhou/p/5685637.html多线程的使用import threading import time# t1 = thread

2022-01-08 15:38:14 834

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

原创 python类的学习(1)

类(Class):用来描述具有相同的属性和方法的对象的集合。 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。类的创建​​​​class ClassName: '类的帮助信息' #比如用于..功能,过ClassName.__doc__查看。 class_suite #类体,由类成员,方法,数据属性组成。...

2022-01-04 17:00:52 755

空空如也

空空如也

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

TA关注的人

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