练习题 对象python
python基础day23 os模块和序列化模块
os模块(重要,多) os模块是与操作系统交互的一个接口 ('a/aa/aaa/aaaa/aaaaa') # 递归创建文件夹 os.removedirs('a/aa/aaa') # 上推删除空文件夹 os.mkdir('aaa') # 当前文件所在位置创建一个新的文件夹或文件 os.mkdir('a ......
82 面向对象
定义一个类Phone 手机的设计图 package com.fqs.demo0612; public class Phone { //定义一个类 手机 //属性 String brand; double price; //方法 public void call() { System.out.prin ......
python - Flask接收和发送json
需要接收一个json对象,然后判断主键是否存在后执行插入操作 服务端 ``` from flask import Flask, request, jsonify from gevent import pywsgi import pymysql import config import json ap ......
[MtOI2019]幽灵乐团 / 莫比乌斯反演基础练习题
# [MtOI2019]幽灵乐团 / 莫比乌斯反演基础练习题 ## 题目描述 东风谷 早苗(Kochiya Sanae)非常喜欢幽灵乐团的演奏,她想对她们的演奏评分。 因为幽灵乐团有 $3$ 个人,所以我们可以用 $3$ 个正整数 $A,B,C$ 来表示出乐团演奏的分数,她们的演奏分数可以表示为 $ ......
备忘录模式:保存对象状态
备忘录模式是一种行为型设计模式,用于保存对象的状态,以便在需要时恢复该状态。它通常用于撤销操作或回滚事务。 > 示例代码 ```java // 被保存状态的对象 class Originator { private String state; public void setState(String ......
Python利用jsonpickle库把对象序列化为json
python中经常要保存一些数据, json是一种理想的存储格式, 纯文本的, 也方便阅读, 但有时使用起来不太方便, 比如下面的例子: ```python a = jsonData['A'] b = jsonData['B'] ``` 只能按字典方式引用, 还不支持自动完成, 不如python对象 ......
Python-Loguru:让记录日志更装13
**“** 今天勇哥来介绍一款让日志记录在 Python 中变得更加轻松愉快的库——Loguru。它提供了强大的功能和简洁的接口,使我们能够以更加灵活和直观的方式记录和管理日志信息,据说比logging快10倍!!**”** ### 1\. Loguru 简介 > Loguru 是一个功能强大且易于 ......
【Python入门教程】Python常用表格函数&操作(xlrd、xlwt、openpyxl、xlwings)
在我们使用Python时,避免不了与Excel打交道。同样Python的三方库和代码的简洁性也为我们处理大数据提供了便利。今天给大家介绍一下常用的处理表格的函数,同时还有一些常用的操作。 ......
【zipfile】python基于zipfile的暴力破解加密zip文件
一、场景 由于网上下载了个zip文件,想解压,发现需要密码,但是又忘记了下载的来源 二、方法 暴力破解:完全不知道密码是啥,只能以组合密码的方式进行遍历,如果知道可能得密码组合会快很多,如纯数字,纯字母等 字典破解:比如你知道可能得密码是多少,但是可能有很多种组合。 本质上都是对可能密码组合的遍历 ......
[BBC News 听写读] 练习1
#### Item 1 The BBC has learned the British **Prime Minister** Gordon Brown has decided the British general election will take place on May 6th. Mr. B ......
0002.python界面设计
1. python界面设计步骤 # 1) 导入库 import PySimpleGUI as sg # 2) 定义布局,确定行数以及每行信息 layout = [ [sg.Text('请输入您的信息:')], [sg.Text('姓名'), sg.InputText('程序员XXX')], [sg. ......
Python 网络舆情分析系统,舆论可视化界面
# 1 简介 舆情管理系统,这不仅仅可以帮助当地的管理人员迅速的排查跟本地有关的负面言论,还可以避免网民因为本身意识不到位而评论或发布一些不好的观点的情况,最终的目的就是帮助社会更好的发展。 # 2 技术栈 | 说明 | 技术栈 | 备注 | | | | | | 后台 | Python | | | ......
关于VS2022使用EF生成实体模型报错的问题:运行转换:System.NullReferenceException:对象引用未设置为对象的示例。
起因: 之前版本vs2022生成EF模型一直没有问题,在更新了最新的vs2022之后,版本号17.6+,出现此问题: 运行转换:System.NullReferenceException:对象引用未设置为对象的示例。 在Microsoft.VisualStudio.TextTemplatingD21 ......
java的`pageContext`对象`attributes`的属性用法和原理
在Java中,`pageContext.setAttribute("name", "liulongteng", SESSION)` 方法用于在页面上下文(`pageContext`)中设置属性。 属性名为"name", 属性值为"liulongteng", 并且属性的作用范围为SESSION(会话级 ......
python 序列化模块
一、json Json模块提供了四个功能:dumps、dump、loads、load 1、前景 什么叫序列化——将原本的字典、列表等内容转换成一个字符串的过程就叫做序列化。 序列化的目的 以某种存储形式使自定义对象持久化; 将对象从一个地方传递到另一个地方。 使程序更具维护性 2、loads和dum ......
使用python连接阿里云iot平台时遇到的问题及解决方法(on_connect打印的rc值为9,上传物模型值)
使用python连接阿里云iot平台时遇到的问题及解决方法 on_connect打印的rc值为9,上传物模型值 目的:在Windows端PYCharm软件上连接阿里云iot平台以获得、上报数据。 情况: 在使用网上相关资料后使用其代码,运行后出现错误: 经分析,情况为:lk.connect_asyn ......
【python基础】复杂数据类型-字典(遍历)
一个字典可能只包含几个键值对,也可能包含数百万个键值对,所以Python支持字典遍历。字典可用于以各种方式存储信息,因此有多种遍历字典的方式:可遍历字典的所有键值对、键或值。 # 1.遍历所有的键值对 其语法格式: ![image](https://img2023.cnblogs.com/blog/ ......
实验六 turtle绘图与python库的运用
task1_1 实验源码 1 from turtle import * 2 3 4 def move(x, y): 5 penup() 6 goto(x, y) 7 pendown() 8 9 10 def draw(n, size=100): 11 for i in range(n): 12 fd ......
python基础23
0s模块 os模块是与操作系统交互的一个接口 os.makedirs(‘dirname1/dirname2’)可生成多层递归目录 os.removedirs(‘dirname’)若目录为空,则删除,并递归到上一级,若也为空,继续删除 os.mkdir(‘dirname’)生成单个目录 os.rmdi ......
python中将多个连续的空格压缩为一个空格
001、 >>> import re >>> str1 = "ab cd" >>> str1 ## 测试字符串 'ab cd' >>> re.sub(r"\s+", " ", str1) ## 将多个连续的空格压缩为空格 'ab cd' 002、 >>> str2 = "sdaaaaakyh" >> ......
python的shell用法
# python的shell用法 ```shell python [-bBdEhiIOqsSuvVWx?] [-c command | -m module-name | script | - ] [args] ``` ## Python -m ```shell python -m module名 a ......
python 多进程规则
python多进程中,对于子进程的运行机制是:每个子进程中,由于不同的进程之间有独立内存,不会共享,所以每个子进程是通过分别导入所在的脚本模块来实现目标函数的运行的。对于这个机制,有以下两点需要特别注意。 1、由于每个子进程是通过导入所在脚本的模块实现模块中函数的调用的,所以,为了避免将创建子进程的 ......
实验6 turtle绘图与python库应用编程体验
实验任务1 from turtle import * def move(x,y): '''画笔移动到坐标(x,y)处''' penup() goto(x,y) pendown() def draw(n,size = 100): '''绘制边长为size的正n边形''' for i in range( ......
为什么很多人自学Python都放弃了?
有些人学Python并不是因为对编程有浓厚的兴趣,或者没有经验尝试认为入门容易。因此,当他们开始学习Python时,可能会遇到一些困难或感到挫败,导致他们放弃。总的来说,python并不是你想想的那样简单。 以下是可能导致放弃的原因: 缺乏计算机科学和编程基础:学习Python需要具备一定的计算机科 ......
Python 绘图 colorbar 隐藏刻度保留标签 (颜色刻度 和标签刻度 两个)
ax3 = fig.add_axes(config['setpng']['colorbar']) # 四个参数分别是左、下、宽、长 cb3 = mpl.colorbar.ColorbarBase(ax3, cmap=_cmap,norm=norm) # set_colorbar_ticks(cb3, ......
使用Python实现学生信息管理系统
> 本文介绍了一个简单的学生信息管理系统,包括管理员登录、重置学生密码、添加、删除和修改学生信息、查询学生信息以及对学生成绩进行排序等功能。该系统使用Python编写,基于控制台交互 ## 实现思路 > 该系统分为两个部分,管理员登录和学生信息管理。在管理员登录时,程序会要求用户输入用户名和密码进行 ......
Python:深度学习杂草识别 Untitled3.ipynb
import osimport pandas as pdfrom torch.utils.data import Datasetfrom torch.utils.data import DataLoaderimport cv2 as cvimport numpy as np# from sklear ......
Python实验课6
实验任务一 实验源码: from turtle import * def move(x, y): penup() goto(x, y) pendown() def draw(n, size = 100): for i in range(n): fd(size) left(360/n) def mai ......
Python | 装饰器
### 前言 其实装饰器就是类似于女孩子的发卡。你喜欢的一个女孩子,她可以有很多个发卡,而当她戴上不同的发卡,她的头顶上就是装饰了不同的发卡。但是你喜欢的女孩子还是你喜欢的女孩子。如果还觉得不理解的话,装饰器就是咱们的手机壳,你尽管套上了手机壳,但并不影响你的手机功能,可你的手机还是该可以给你玩,该 ......