自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python正则表达式查找

本项目主要考察使用python进行文件操作,以及正则表达式的应用(逻辑比较固定,直接交给AI编写),从回答看,两个大模型给的代码都可以实现基本功能,但还是有少许差异:豆包AI的代码中有文件操作时的异常处理语句,代码更加健壮;deepseek V3给的代码在遍历文件时使用了os.listdir()方法(源码解释:Return a list containing the names of the files in the directory.返回一个包含该目录中文件名称的列表。),这块代码更加简洁。

2025-03-16 23:25:48 194

原创 Python疯狂填词

《Python编程快速上手——让繁琐工作自动化 第2版》创建一个疯狂填词(Mad Libs)程序,它将读入文本文件,并让用户在该文本文件中出现ADJECTIVE、NOUN、ADVERB或VERB等单词的地方加上他们自己的文本。例如,一个文本文件可能看起来像这样:The ADJECTIVE panda walked to the NOUN and then VERB. A nearby NOUN was unaffected by these events.程序将找到这些出现的单词,并提示用户取代他们:

2025-03-15 23:55:58 262

原创 Python创建可更新的多重剪贴板&扩展多重剪贴板

该脚本比之前《Python使用多剪贴板自动回复消息》介绍的脚本实用性要高不少,即使在日常工作中也可以便捷的使用,提高工作效率。

2025-03-13 23:30:38 334

原创 Python乘法测验&编写自己的乘法测验

问了豆包自定义异常的用法,逻辑和代码是自编的,可供参考吧,尝试了几遍,和8.3节的代码体验几乎是一致的,当然,代码简洁性方面是使用pyinputplus 的习题代码完胜。

2025-03-03 23:40:04 315

原创 Python三明治机

主要练习PyInputPlus的使用,逻辑不算复杂,比较有趣的小程序。

2025-02-28 23:20:11 224

原创 Python strip()的正则表达式版本

本项目中deepseek V3和豆包都可以给出合理的代码。在函数的else中,个人认为豆包AI将"escaped_chars = re.escape(chars)"这段代码单独列出可读性更高。此项目建议采用豆包AI的回答作为参考。在本项目中,豆包AI的表现要更胜一筹,建议作为参考。

2025-02-24 23:29:27 364

原创 Python强口令检测

本项目中deepseek V3和豆包都可以给出合理的代码,但在判断长度方面,deepseek使用"if len(password) < 8:",豆包使用正则表达式"length_regex = re.compile(r'.{8,}')",从性能角度看,使用 len(password)<8 代替正则表达式检查长度更高效,所以此项目建议采用deepseek的回答作为参考。

2025-02-23 22:59:52 164

原创 Python日期检测

本项目主要考验对正则表达式的应用,以及对日期判断的相关方法。本项目建议采用deepseek的回答作为参考。

2025-02-22 22:54:17 352

原创 Python僵尸骰子机器人

这个游戏的规则没太看懂,但是代码照葫芦画瓢地写出来了,第一种情况对应zombiedice.examples.RandomCoinFlipZombie(name='Random') 代码第三种情况对应zombiedice.examples.MinNumShotgunsThenStopsZombie(name='Until 2 Shotguns', minShotguns=2)代码其他几种情况未找到正确的运行代码或者结果,如果代码有问题或老师们有想法欢迎留言讨论。

2024-09-22 00:58:25 303

原创 Python表格输出

本项目主要考验列表和字符串的相关方法,要想代码足够简洁,需要掌握列表推导式(也要保持代码的可读性)

2024-09-12 00:04:01 1038

原创 Python小程序:Pig Latin

Pig Latin 是一种傻乎乎的、可伪造的语言, 它会改变英语单词。如果单词以元音开头,就在单词末尾添加yay。如果单词以辅音或辅音簇(例如ch或gr)开头,那么该辅音或辅音簇会移至单词的末尾,然后加上ay该程序的工作原理是用本章介绍的方法更改字符串。

2024-09-11 14:44:02 1904

原创 Python使用多剪贴板自动回复消息

项目本身python脚本的内容并不复杂,只是变量sys.argv的用法需要熟悉。完成python脚本到 只要按win-R快捷键,再输入 mclip <关键词短语> 的过程中比预期要复杂,书中给的bat脚本示例代码为@pause如上文所述,在我的电脑上无法正常运行该bat脚本,会显示 ModuleNotFoundError: No module named 'pyperclip',暂时没有找到合适的解决方法,后面改为@python.exe的方法才成功运行。

2024-09-08 22:24:39 1642

原创 Python针对好玩游戏的物品清单

Python编程快速上手——让繁琐工作自动化 第2版》

2024-08-20 00:20:52 376

原创 Python国际象棋字典验证器

Python编程快速上手——让繁琐工作自动化 第2版》

2024-08-17 00:53:12 672

原创 Python中掷硬币的连胜问题

Python编程快速上手——让繁琐工作自动化 第2版》

2024-08-11 17:59:26 331

原创 Python中逗号代码的实现

编写一个函数,它以一个列表值作为参数,返回一个字符串。该字符串包含所有表项,表项之间以逗号和空格分隔,并在最后一个表项之前插入and。例如,将前面的spam 列表传递给函数,将返回'apples, bananas, tofu, and cats'。但你的函数应该能够处理传递给它的任何列表。《Python编程快速上手——让繁琐工作自动化 第2版》3.未对仅有一个元素的列表和空列表进行特殊说明。1.要求函数返回一个字符串。2.未要求对原列表进行修改。4.11.1 逗号代码。

2024-08-11 15:57:33 260

空空如也

空空如也

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

TA关注的人

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