- 博客(5)
- 收藏
- 关注
原创 python制作桌宠
作用:导入程序依赖的模块。 :用于文件路径处理(如拼接目录、判断文件是否存在)。 :用于程序退出()。 :用于随机选择动画和对话内容。 相关模块:提供 GUI 组件(窗口、标签、托盘等)、核心功能(定时器、事件处理)和绘图支持(GIF 显示、图标等)。 2. 主类定义:该类继承自(PyQt5 的基础窗口类),是整个桌面宠物的核心,包含所有功能实现。 作用:设置窗口的基础样式,使其符合 “桌宠” 的视觉效果。 关键细节: :去除窗口边框(使桌宠看
2025-07-23 15:01:03
1381
1
原创 python爬图片
正则表达式提取URL可能不够健壮,如果Bing的HTML结构变化可能导致匹配失败。函数接收图片URL和保存名称,通过requests库下载图片内容并保存为本地文件。函数通过向Bing图片搜索发送请求,使用正则表达式从返回的HTML中提取图片URL。这段Python代码实现了从Bing图片搜索中爬取哆啦A梦图片并下载的功能。代码中硬编码了Bing图片搜索的URL,包含特定搜索参数。部分网站可能有反爬机制,频繁请求可能导致IP被封。保存路径固定为当前目录,没有提供自定义路径功能。),没有包含图片原名称信息。
2025-07-22 10:13:32
475
原创 PTA7-31藏尾诗()
该函数的主要功能是从一个 UTF - 8 编码的字符串中提取出最后一个字符,并将其作为一个新的类型的对象返回。由于 UTF - 8 编码的字符长度可变(1 - 4 字节),因此需要根据 UTF - 8 编码规则来确定最后一个字符的起始位置。收起cpp--i;UTF - 8 编码规则:在 UTF - 8 编码中,单字节字符(如 ASCII 字符)的最高位为 0;多字节字符的第一个字节的最高若干位用于表示该字符占用的字节数,后续字节的最高两位固定为10。例如:0xxxxxxx0xC0的二进制表示为。
2025-02-07 21:29:32
576
原创 PTA 练习7-8 方阵循环右移 (c++)(20 分)
本题要求编写程序,将给定n×n方阵中的每个元素循环向右移m个位置,即将第0、1、⋯、n−1列变换为第n−m、n−m+1、⋯、n−1、0、1、⋯、n−m−1列。输入第一行给出两个正整数m和n(1≤n≤6)。接下来一共n行,每行n个整数,表示一个n阶的方阵。按照输入格式输出移动后的方阵:即输出n行,每行n个整数,每个整数后输出一个空格。练习7-8 方阵循环右移 (20 分)
2025-02-07 13:06:03
367
原创 【PTA基础编程题目集(C++语言)】7-23 币值转换
输入一个整数(位数不超过9位)代表一个人民币值(单位为元),请转换成财务要求的大写中文格式。如23108元,转换后变成“贰万叁仟壹百零捌”元。为了简化输出,用小写英文字母a-j顺序代表大写数字0-9,用S、B、Q、W、Y分别代表拾、百、仟、万、亿。于是23108元应被转换输出为“cWdQbBai”元。把一个数分成三个部分,亿,万,个,每个部分都是4位,通用一个englansh函数,在排除各种极端情况,即可解出。在一行中输出转换后的结果。输入在一行中给出一个不超过9位的非负整数。
2025-02-07 12:02:15
562
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅