- 博客(25)
- 收藏
- 关注
原创 python-字符串学习
本文介绍了Python字符串处理的常用方法,包括大小写转换(str.lower()/upper())、分割(str.split())、查找(str.find()/index())、替换(str.replace())等基本操作,以及字符串格式化输出的三种方式(%占位符、f-string、format())。此外还讲解了正则表达式模块re的常用功能,如替换(re.sub())、分割(re.split())、匹配(re.match/search/findall)等操作,并提供了相应的代码示例演示这些方法的应用场景
2025-07-25 14:13:45
322
原创 python-集合的学习
集合是Python中无序且不重复的可变数据类型,使用{}或set()创建(空集合必须用set())。基本操作包括增删(add/remove/clear)、求最大/最小值(max/min)、长度(len)、成员判断(in/not in)。集合支持运算符:交集(&)、并集(|)、差集(-)、补集(^)。遍历集合可通过for循环或enumerate()实现。注意:{}默认创建字典,空集合需用set()创建。
2025-07-25 11:36:52
295
原创 python-实战-模拟12306购票
该程序实现车次信息查询与购票功能。首先定义字典存储车次信息,包含车次、起止站、出发/到达时间、时长。程序展示所有车次信息后,用户输入指定车次进行购票。若车次存在,则提示输入乘车人姓名并输出购票确认信息(含车次、行程、时间);若车次不存在则报错。输出格式规范,使用制表符对齐显示车次详情,购票成功时生成包含车次信息和乘车人姓名的确认消息。
2025-07-25 11:25:52
103
原创 python-实战-模拟京东购物
本文展示了一个简单的京东购物流程模拟程序代码。该程序包含两个主要功能:1) 商品录入功能,允许用户输入5个商品编号和名称入库;2) 购物车功能,用户可通过输入商品编号将商品加入购物车,输入'q'退出购物流程。程序会实时检查商品是否存在,并最终反向输出购物车中的商品列表。代码演示了基本的商品管理、购物车操作和输入验证功能,为电商平台购物流程提供了一个简化的实现示例。
2025-07-24 17:28:56
87
原创 python-实战-千年虫
enumerate函数的应用使得实现更为简便。enumerate函数用于生成一个带索引的序列,题目中通过这个序列可访问原列表的值并改变它。str转成字符串再相加也是关键。问题:千年充是什么虫,两位数表示年龄,不是0的加上19,是0的加上200,让两位数的数字补全成为年份。
2025-07-23 17:44:52
187
原创 python学习-字典
本文介绍了Python字典的基本概念和操作方法。字典是可变数据类型,以键值对形式存储数据,具有无序特性。创建字典可通过直接定义、zip函数合并列表或动态添加键值对实现。文章详细展示了字典遍历、增删改查操作,以及与其他数据类型的转换方法,包括将字典转换为列表、元组等。此外还介绍了字典生成式,通过随机赋值和列表映射两种方式快速创建字典。代码示例演示了字典的基本使用和常见操作,包括keys()、values()、items()等方法的应用,以及如何使用zip函数将两个列表合并为字典。
2025-07-23 17:20:15
800
原创 python学习-元组
元组是不可变序列,用()创建,元素间用逗号分隔,单个元素也需加逗号。支持切片访问、遍历和内置函数(max/min/len等),但不能修改元素。可作为字典键。示例展示了元组创建、函数应用(检查元素、极值、索引等)和遍历方法(for循环、切片、enumerate)。注意单元素元组需加逗号以区分表达式。删除用del语句,但无法修改内容。元组处理速度快于列表。
2025-07-23 17:02:46
170
原创 python中列表的学习和练习
本文介绍了Python列表的基本概念和常用操作。列表是可变的序列结构,使用[]定义,支持多种创建方式(直接定义、list()转换)。主要方法包括增删改查(append、insert、pop、remove等)、排序(sort、sorted)和遍历(for循环、enumerate)。文章还通过代码示例演示了二维列表创建、列表遍历、函数应用和排序操作,展示了升序/降序排列、自定义排序规则等实用技巧。所有操作的执行结果均通过运行结果展示,便于理解列表的实际应用。
2025-07-23 09:58:05
261
原创 C语言学习-练习题:1、函数实现打印输出1000-2000之间的润年;2、函数实现判断一个数是素数;3、goto语句用法;4、求最大公约数(辗转相除法);5调用一个函数,每调用一次,num增加1
C语言学习-练习题:1、函数实现打印输出1000-2000之间的润年;2、函数实现判断一个数是素数;3、goto语句用法;4、求最大公约数(辗转相除法);调用一个函数,每调用一次,num增加1
2022-10-27 21:52:36
271
原创 C语言学习题目-演示多个字符从两端移动,向中间汇聚
实现难点:1、while结构实现不易想到2、strlen字符串计算函数的使用3、赋值交换逻辑的思路梳理
2022-07-12 14:36:37
206
原创 学习C语言实现二分查找算法
题目:在一个顺序数组中查找一个数的位置,此方法方便快捷。实现过程中主要遇到的问题有:1、定义变量right没按sz-1定义,导致变量与数组无关;2、mid变量未用arr标榜,导致无效,应该为arr[mid];3、int mid变量定义定义在while外面,导致变量无法变化。定义的要查找的数为9,执行结果:...
2022-06-25 19:04:09
332
原创 C语言学习——题目1:输出1-100之间的奇数;题目2:switch语句应用;题目3:while循环(在屏幕上打印1-10)
C语言学习——题目1:输出1-100之间的奇数;题目2:switch语句应用。
2022-06-07 16:55:32
424
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人